上有交叉驗證,其中有人給兩個矢量的2個dataframes不是到t.test
功能的問題:https://stats.stackexchange.com/questions/261830/t-test-or-wilcox-in-r-and-how-to-apply-to-dataframe-splitted-in-2-groups/- [R t.test()與data.frames作爲參數
較短例如參見此代碼
a <- data.frame(foo=1:5, bar=5:9)
b <- data.frame(foo=1:5, bar=5:9)
t.test(a,b)
的help
頁爲t.test
功能明確指出,x和y應該是
(非空)數值向量的數據值。
儘管如此上述代碼拋出沒有錯誤,但給出了結果。結果的含義是什麼?
我會懷疑'了'和'B'被強制爲載體,這就是什麼正在測試。比較你的結果與't.test(as.vector(as.matrix(a)),as.vector(as.matrix(b)))''。順便說一下,我的代碼沒有收到任何錯誤。 –
是的,這會產生相同的結果。不過,奇怪的是,數據幀被強制。這種行爲如何有用? – CarlAH
我個人認爲,這肯定會拋出一個錯誤或者至少是一個警告。 – Bernhard