以下のデータフレームでは、複数の列に対してkolmogorov-smirnovテストを実行します。列IDはレコードID、ADは2つのレベル(それぞれ「その他」およびA、B、C、D)で構成されます。データフレームからの複数の列の統計的テスト
-
カラムA(O対A)のためのEの
- 分布カラムB(O対B)カラムC(O対C)の
- 分布に対するEの
- 分布に対するEの
- 分布E列A(D対O)
、私は80列を持っているので、私は「同時に」これらの80回のテストを実行するための方法を探しています
ID A B C D E
1 1 O B C O 1
2 2 O O O O 3
3 3 O O O D 2
4 4 A O C D 7
5 5 A B O O 12
6 6 O O O O 4
7 7 O B O O 8
あなたが持っているものこれまでに試しましたか?あなたはどこにいらっしゃいますか? – Tensibai
私はKSテストに必要なベクトルを作成することに固執しています。私が見ているように、列A〜Dのそれぞれに対して列Eからの値を含む2つのベクトルが必要です。一度私はそれらを持っている、私はすべての対のベクトルのKSテストを実行したいと思います –
私は、私は言うだろうが、とにかく試して与えることは非常に不安です: 'test [2:5] < - lapply(test [ 2:5]、as.factor); lapply(test [2:5]、ks.test、y = test $ E)あなたは何をしていますか? (テストはあなたの例のデータフレームです) – Tensibai