-2
次の2つの変数のクロス集計はどのようにして見つけることができますか?2つのカテゴリ変数のクロス集計
X Y
6 7
8 8
9 10
私はこのように行く:
X <- c(6,8,9)
Y <- c(7,8,10)
X <- factor(X)
Y <- factor(Y)
私はX
、次のコマンドを使用してY
の頻度が見つかりました:
table(X)
table(Y)
をしかし、私はそれらを使用する方法がわかりません。 、
Y 6 7 8 9 10
X
6 0 1 0 0 0
7 0 0 0 0 0
8 0 0 1 0 0
9 0 0 0 0 1
10 0 0 0 0 0
番号6,7,8,9: 私は、コマンド
table(X,Y)
で行列を印刷しようとしたが、それはまさにこのようになります私が欲しいの結果、ではありません10は、すべて異なるレベルのX
とY
です。
あなたが望むものは不明です。上の 'X'と' Y'ベクトルの出力がどのように表示されるべきかの例を挙げてください。 'table(X、Y)'は 'matrix'ではなく3x3グリッドを生成します。 'unclass(table(X、Y))'を使って 'matrix 'にすることができます。 – Barker
私は上記の私の投稿を編集しました。 –