だから、私は次のようなものを持っています:
V1 V2
X B
Y A
X A
Y B
X B
X B
そして、私は必要です:
A B
X 0.17 0.5
Y 0.17 0.17
1.666
*注:四捨五入しているため、合計は 1 になりません。1.7.*
だから、私は次のようなものを持っています:
V1 V2
X B
Y A
X A
Y B
X B
X B
そして、私は必要です:
A B
X 0.17 0.5
Y 0.17 0.17
1.666
*注:四捨五入しているため、合計は 1 になりません。1.7.*
table
関数を使用して、カウントのテーブルを作成します。
> table(df)
V2
V1 A B
X 1 3
Y 1 1
確率の表は、これから簡単な方法で導き出されます。
> table(df) / nrow(df)
V2
V1 A B
X 0.1666667 0.5000000
Y 0.1666667 0.1666667
または、代わりに、次を使用しprop.table
ます。
> prop.table(table(df))
V2
V1 A B
X 0.1666667 0.5000000
Y 0.1666667 0.1666667