📅  最后修改于: 2021-01-08 10:12:25             🧑  作者: Mango
卡方检验用于分析由两个分类变量组成的频率表(即列联表)。卡方检验评估两个变量的类别之间是否存在显着关系。
卡方检验是一种统计方法,用于确定两个类别变量之间是否具有显着相关性。这些变量应来自同一人群,并且应归类为-是/否,红色/绿色,男性/女性等。
R提供chisq.test()函数以执行卡方检验。此函数以表格形式输入数据,其中包含观察值中变量的计数值。
在R中,chisq.test()函数具有以下语法:
chisq.test(data)
让我们看一个示例,在该示例中我们将获取“质量”库中存在的Cars93数据。该数据代表1993年不同型号汽车的销量。
数据:
library("MASS")
print(str(Cars93))
输出:
例:
# Loading the Mass library.
library("MASS")
# Creating a data frame from the main data set.
car_data<- data.frame(Cars93$AirBags, Cars93$Type)
# Creating a table with the needed variables.
car_data = table(Cars93$AirBags, Cars93$Type)
print(car_data)
# Performing the Chi-Square test.
print(chisq.test(car_data))
输出: