看板 Statistics 關於我們 聯絡資訊
※ 引述《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
gsuper:因為 which 傳回的值是多元 , 而 which.max 是單一結果 03/11 15:39
gsuper:若不看文字敘述就使用 which.max , 出來的結果有點違反直覺 03/11 15:42
gsuper:我想多數人在學 R 的函式 , 應該都不會仔細的讀文字敘述吧 03/11 15:43
gsuper:仔細想想 , 為什麼人在求 max 的 index 的時候 03/11 15:43
gsuper:會只想要取出第一個呢? 所以我覺得這個函式真的超怪 03/11 15:44
gsuper:說不定哪次R改版的時候就被變更了,寫在程式內將來可能出bug 03/11 15:52
Aqery:只有我覺得看help是最基本要做的事情嗎? 03/11 22:06
ADORIAN:功能不一樣與怪不怪是兩回事吧? 全球 65 億人口要怎麼仔細 03/12 14:47
ADORIAN:想想? 03/12 14:48
clickhere:R有help!? 不是都只看Examples? (誤) 03/12 15:27