R:两个随机变量的列联表

R:两个随机变量的列联表,r,statistics,probability,R,Statistics,Probability,我有两个Beta变量B1(8,5)和B2(4,7),我已经为每个变量生成了1000个样本 如果我必须使用双向列联表来测试两组样本的独立性 1) 使用列联表是否合适 2) 有没有正确的方法 (我创建了一个频率表,但我看到的是——X的所有样本按行排列,Y的所有样本按列排列,每个单元格中写入0)贝塔随机变量可以连续取0到1之间的任何值。因此,一个简单的列联表没有多大意义 您可以查看协方差,或绘图,或存储数据,然后查看列联表。也许像 > set.seed(1) > B1 <- rbet

我有两个Beta变量B1(8,5)和B2(4,7),我已经为每个变量生成了1000个样本

如果我必须使用双向列联表来测试两组样本的独立性

1) 使用列联表是否合适

2) 有没有正确的方法


(我创建了一个频率表,但我看到的是——X的所有样本按行排列,Y的所有样本按列排列,每个单元格中写入0)

贝塔随机变量可以连续取0到1之间的任何值。因此,一个简单的列联表没有多大意义

您可以查看协方差,或绘图,或存储数据,然后查看列联表。也许像

> set.seed(1)
> B1 <- rbeta(1000, shape1=8, shape2=5)
> B2 <- rbeta(1000, shape1=4, shape2=7)
> cov(B1,B2)
[1] 0.0003400774
> plot (B1,B2)
> CT <- table(cut(B1,4), cut(B2,4))
> print(CT)

                (0.0518,0.246] (0.246,0.44] (0.44,0.635] (0.635,0.829]
  (0.214,0.401]             15           30           11             3
  (0.401,0.587]             77          173           83            12
  (0.587,0.774]            106          231          126            20
  (0.774,0.96]              25           54           30             4
> chisq.test(CT)

        Pearson's Chi-squared test

data:  CT 
X-squared = 2.4747, df = 9, p-value = 0.9816

Warning message:
In chisq.test(CT) : Chi-squared approximation may be incorrect
>设置种子(1)
>B1-B2冠状病毒(B1,B2)
[1] 0.0003400774
>地块(B1、B2)
>CT打印(CT)
(0.0518,0.246] (0.246,0.44] (0.44,0.635] (0.635,0.829]
(0.214,0.401]             15           30           11             3
(0.401,0.587]             77          173           83            12
(0.587,0.774]            106          231          126            20
(0.774,0.96]              25           54           30             4
>chisq.试验(CT)
皮尔逊卡方检验
资料来源:CT
X平方=2.4747,df=9,p值=0.9816
警告信息:
在chisq.检验(CT)中:卡方近似可能不正确
这非常有帮助(完整的代码不是我想要的,而是感谢你的努力!)来理解为什么它不起作用,为什么协方差更好。谢谢!