作者Aqery (脑残巨婴没药医)
看板Statistics
标题Re: [程式] 请教R程式
时间Thu Mar 10 20:01:04 2011
※ 引述《gsuper (统计的巴比伦塔)》之铭言:
: ※ 引述《iterate (碎形)》之铭言:
: which.min() 这个函式有 bug , 没事不要乱用
: e.g.
: 你可以试一下下面这行的结果是甚麽
: which.min(c(1,2,1))
我不知道你所谓的「bug」是什麽,
因为你上面这行跟我第一眼看到的预期是一样的:传回第一个 index
which.min 和 which.max 在 help 中很明显已经说过功能是:
index of the (first) minimum or maximum of a numeric vector.
他做的事情和 help 上写的一模一样,不知道你所谓的 bug 是?
这麽正常的一个function,为什麽没事不要乱用?
--
天が呼ぶ、地が呼ぶ、人が呼ぶ
テイルズ出せとPS3を呼ぶ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.69.245.79
1F:→ gsuper:因为 which 传回的值是多元 , 而 which.max 是单一结果 03/11 15:39
2F:→ gsuper:若不看文字叙述就使用 which.max , 出来的结果有点违反直觉 03/11 15:42
3F:→ gsuper:我想多数人在学 R 的函式 , 应该都不会仔细的读文字叙述吧 03/11 15:43
4F:→ gsuper:仔细想想 , 为什麽人在求 max 的 index 的时候 03/11 15:43
5F:→ gsuper:会只想要取出第一个呢? 所以我觉得这个函式真的超怪 03/11 15:44
6F:→ gsuper:说不定哪次R改版的时候就被变更了,写在程式内将来可能出bug 03/11 15:52
7F:→ Aqery:只有我觉得看help是最基本要做的事情吗? 03/11 22:06
8F:→ ADORIAN:功能不一样与怪不怪是两回事吧? 全球 65 亿人口要怎麽仔细 03/12 14:47
9F:→ ADORIAN:想想? 03/12 14:48
10F:→ clickhere:R有help!? 不是都只看Examples? (误) 03/12 15:27