作者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