计算R中两个离散变量的概率

计算R中两个离散变量的概率,r,frequency-distribution,R,Frequency Distribution,所以,我有这样的想法: 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,因为我将1.666四舍五入到1.7.*使用创建计数表: > table(df) V2 V1 A B X 1 3 Y 1 1 概率表以一种简单的方式从中导出: > table(df) / nrow(df) V2 V1 A

所以,我有这样的想法:

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,因为我将
1.666
四舍五入到
1.7.*

使用创建计数表:

> 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
或者,使用:

另一种方式:

table(df)/nrow(df)
#    V2
# V1          A         B
#   X 0.1666667 0.5000000
#   Y 0.1666667 0.1666667
table(df)/nrow(df)
#    V2
# V1          A         B
#   X 0.1666667 0.5000000
#   Y 0.1666667 0.1666667