別のデータセットと比較してランド指数を見つけようとしているデータセットがあります。セットの1つを以下に示します。2番目のセットはこれと非常によく似ています。この関数を使用しclassAgreement()
てランド指数を取得しようとしていますが、持っているデータをで使用できるものに変換する方法がわかりませんclassAgreemeent()
。各データから各クラスターを比較するテーブルを取得できれば役立つと思いますが、迷っています。
-3 6 2
-2 7 2
-5 4 2
-4 7 2
12 10 3
11 9 3
14 11 3
13 12 3
14 18 1
15 19 1
13 20 1
15 16 1
16 18 1
17 17 1
2 10 2
14 9 3
17 6 3
-1 17 2
17 9 3
0 12 2
table(mydata)を実行すると、V3の値(1、2、または3)ごとに3つのテーブルが取得されます。
, , V3 = 1
V2
V1 4 6 7 9 10 11 12 16 17 18 19 20
-5 0 0 0 0 0 0 0 0 0 0 0 0
-4 0 0 0 0 0 0 0 0 0 0 0 0
-3 0 0 0 0 0 0 0 0 0 0 0 0
-2 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0 0 0 0
13 0 0 0 0 0 0 0 0 0 0 0 1
14 0 0 0 0 0 0 0 0 0 1 0 0
15 0 0 0 0 0 0 0 1 0 0 1 0
16 0 0 0 0 0 0 0 0 0 1 0 0
17 0 0 0 0 0 0 0 0 1 0 0 0
, , V3 = 2
V2
V1 4 6 7 9 10 11 12 16 17 18 19 20
-5 1 0 0 0 0 0 0 0 0 0 0 0
-4 0 0 1 0 0 0 0 0 0 0 0 0
-3 0 1 0 0 0 0 0 0 0 0 0 0
-2 0 0 1 0 0 0 0 0 0 0 0 0
-1 0 0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 1 0 0 0 0 0
2 0 0 0 0 1 0 0 0 0 0 0 0
11 0 0 0 0 0 0 0 0 0 0 0 0
12 0 0 0 0 0 0 0 0 0 0 0 0
13 0 0 0 0 0 0 0 0 0 0 0 0
14 0 0 0 0 0 0 0 0 0 0 0 0
15 0 0 0 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 0 0 0 0 0 0
17 0 0 0 0 0 0 0 0 0 0 0 0
, , V3 = 3
V2
V1 4 6 7 9 10 11 12 16 17 18 19 20
-5 0 0 0 0 0 0 0 0 0 0 0 0
-4 0 0 0 0 0 0 0 0 0 0 0 0
-3 0 0 0 0 0 0 0 0 0 0 0 0
-2 0 0 0 0 0 0 0 0 0 0 0 0
-1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0 0 0 0
11 0 0 0 1 0 0 0 0 0 0 0 0
12 0 0 0 0 1 0 0 0 0 0 0 0
13 0 0 0 0 0 0 1 0 0 0 0 0
14 0 0 0 1 0 1 0 0 0 0 0 0
15 0 0 0 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 0 0 0 0 0 0
17 0 1 0 1 0 0 0 0 0 0 0 0
作成されたテーブルの1つだけで作業するにはどうすればよいですか?