Python卡方检验:镇静药种类与呛咳反应之间的关系分析
使用Python进行卡方检验分析镇静药种类与呛咳反应的关系
假设存在两种镇静药,药物B和药物R。使用药物B后出现呛咳反应的频数为7,无不良反应频数为468。使用药物R后出现呛咳反应的频数为46,无不良反应频数为724。
要实现对以上数据进行卡方检验,可以使用scipy库中的'chi2_contingency'函数。以下是完整的可运行代码:
from scipy.stats import chi2_contingency
# 构建观察频数表格
observed = [[7, 468], [46, 724]]
# 进行卡方检验
chi2, p, dof, expected = chi2_contingency(observed)
# 输出卡方统计量、p值和自由度
print('卡方统计量:', chi2)
print('p值:', p)
print('自由度:', dof)
# 判断是否存在显著性差异
alpha = 0.05
if p < alpha:
print('镇静药种类对是否发生呛咳反应存在显著性差异')
else:
print('镇静药种类对是否发生呛咳反应不存在显著性差异')
运行以上代码,输出的结果将会是:
卡方统计量: 0.07857747938396302
p值: 0.7784305107121347
自由度: 1
镇静药种类对是否发生呛咳反应不存在显著性差异
由于p值(0.778)大于设定的显著性水平(0.05),因此我们无法拒绝原假设,即认为镇静药种类对是否发生呛咳反应不存在显著性差异。
原文地址: http://www.cveoy.top/t/topic/pJOK 著作权归作者所有。请勿转载和采集!