目录:
视频: ? - See How a CPU Works 2024
你可以使用R的道具。 test()函数为矩阵和表中的数据。对于道具。 test(),这些表格需要有两列,其中包含两个可能结果的计数值。
如何测试表的可能性
或者,您可以使用chisq。 test()函数来分析具有卡方(χ 2 )意外事件测试的表格。要使用安全带数据在矩阵上执行此操作,只需执行以下操作:
<! - 1 - >chisq。测试(安全带表)
返回以下输出:
具有Yates连续性校正数据的Pearson卡方检验:幸存者X平方= 24 3328,df = 1,p-值= 8 105e -07
统计量(X平方),自由度和p值的值与道具完全相同。 test()函数。这是可以预料的,因为在这种情况下,至少两个测试是等价的。
如何测试两列以上的表
与prop不同。测试()函数,chisq。 test()函数可以处理两列以上,甚至两列以上的表格。为了说明这一点,我们来看一下HairEyeColor表。您可以使用以下代码查看其结构::str(HairEyeColor)Table [1:4,1:4,1:2] 32 53 10 3 11 50 10 30 10 25 … - attr(*,“dimnames “)= 3 … $ Hair:chr [1:4]”Black“”Brown“”Red“”Blond“… $ Eye:chr [1:4]”Brown“”Blue“”Hazel“”Green“ … $性别:男性[1:2]“男性”“女性”
所以,HairEyeColor表有三个维度:一个是头发颜色,一个是眼睛颜色,另一个是性别。这个表格代表了592名学生中这三个特征的分布情况。
<! --1 - >
要检查头发颜色和眼睛颜色是否相关,可以使用边距折叠表格的前两个维度。 table()函数来汇总两个性别的头发和眼睛的颜色。此函数将某些维度中的值相加以给出具有较少维度的汇总表。为此,您必须指定要保留的边距。因此,要得到头发和眼睛颜色的表格,请使用以下内容:<! - 2 - >
HairEyeMargin HairEyeMargin眼睛褐色蓝色淡褐色绿色黑色68 20 15 5棕色119 84 54 29红色26 17 14 14金色7 94 10 16
现在你可以简单地检查头发和眼睛颜色通过在这张桌上测试它是相关的:chisq。测试(HairEyeMargin)Pearson的卡方检验数据:HairEyeMargin X平方= 138.2898,df = 9,p值<2. 2e-16
正如预期的那样,这个测试的输出告诉你一些头发和眼睛的颜色比其他人更常见。不是一个大的惊喜,但你可以在其他更有趣的研究问题上使用这些技术。