作者peipeifish (peifish)
看板R_Language
标题[问题] 如何判断绘出最佳图形
时间Tue Jul 4 11:52:06 2017
我已经把绘图的程式写好了
只是是手动的 丢csv档 然後选择图形种类
然後绘出
现在要丢入csv 让他自动选择一个最佳化的图形显示
这个部分研究很久还是没办法解决
本来是用矩阵的方式判断可是每笔资料的行列都不同,很难做
不知道是不是我逻辑有问题
跪求大大帮帮我QQ
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.110.67.220
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1499140328.A.4FE.html
1F:推 andrew43: 先定义最佳化 07/04 12:38
2F:→ peipeifish: 回a大,最佳化 就是该笔资料用什麽图形显示最好 07/04 12:51
3F:→ peipeifish: 例如 县市人口比率 用圆饼图 这样 07/04 12:51
4F:→ hohiyan: 这要配合资料类型的定义才会比较好做 07/04 13:26
5F:→ peipeifish: 回h大 请问资料类型的定义是? 因为我是从政府开放资 07/04 13:38
6F:→ peipeifish: 料网站抓下来的,有些能跑出图形有些不能,我是选能 07/04 13:38
7F:→ peipeifish: 绘出图形的资料 所以应该算是蛮多种类的资料的 07/04 13:38
8F:→ ianmao: 如果先思考x, y是什麽class,再对y的性质(n,小数)分类呢? 07/04 14:31
10F:推 f496328mm: 有最佳的图形这件事?给使用者选择可能比较好 07/04 18:02
12F:→ peipeifish: i大 不懂你的意思, 如果先考虑xy的性质,不就等於 07/05 10:59
13F:→ peipeifish: 是手动了吗@@? 07/05 10:59
14F:→ peipeifish: f大 看了很多国内外的论文跟专题 目前是没有人做的 07/05 11:01
15F:→ peipeifish: 不过google有类似的功能 07/05 11:01
16F:→ peipeifish: L大 谢谢 是这种的概念 只是现在卡在用索引的方式写 07/05 11:03
17F:→ peipeifish: 不知道行不行的通 07/05 11:03
18F:推 hohiyan: 图本来就是用来辅助解读资料的一种方式,不可能不考虑资 07/05 12:30
19F:→ hohiyan: 料类型。例如A变项包含1~300的值,不知道它的资料类型怎 07/05 12:32
20F:→ hohiyan: 选择要用哪个图来表示资料?变项A的值可能是代表不同的行 07/05 12:33
21F:→ hohiyan: 政区域,那这时就要用长条图或圆饼图来呈现比例。 07/05 12:34
22F:→ hohiyan: 但变项A若是考试成绩,那麽就要用适合连续变项的图来呈现 07/05 12:34
23F:→ hohiyan: 不弄清楚变项类型,就像拿到资料不管三七二十一通通都丢 07/05 12:35
24F:→ hohiyan: 进去跑回归,电脑一样会跑结果出来,只是有没有意义而已 07/05 12:36
25F:推 locka: 请问什麽叫作「用索引的方式写」…有范例的程式码吗 07/05 13:35
26F:→ ianmao: 可以写进function里用if(class(x)=="factor"){plot()} 07/05 14:08
27F:推 APM99: 我以为图表都是人手动一点一点刻出来的耶 07/05 14:51
28F:→ clansoda: 你说google做的那个 他是用machine learning做出来的吧 07/05 15:25
29F:→ clansoda: 你这个rule based要定义到死掉吧 07/05 15:25
30F:→ ianmao: 我觉得原po想尝试看看也没关系啦,至少试过才知道。 07/06 00:57
31F:→ peipeifish: L大 先建立一个判断适合图形的规则 然後丢入程式中 07/06 11:46
32F:→ peipeifish: 再让它去抓去资料库现有的资料比对 再让图形跑出来 07/06 11:46
33F:→ peipeifish: 大概是这样,程式部分还没QQ 07/06 11:46
34F:→ peipeifish: i大 好的 我会试试看,谢谢你 07/06 11:46
35F:→ peipeifish: c大 真的很难吗 会定义到死QQ 07/06 11:48
36F:→ peipeifish: i大 这是目前想到的方法,如果可以成功那是最好的了 07/06 11:50
37F:推 cd12631: 其实真的可以用Machine Learning去做做看吧 07/10 16:40
38F:→ cd12631: 不过前提是你要找来一堆训练的资料 07/10 16:41