我有两个分类变量(性别和健康)。性别可以取值男性和女性,而健康可以取值1,2,3,4,5,取决于健康水平(1表示不太健康,2比1更健康,...,5是最健康的)
对于下面的数据集,我需要确定女性是否比男性更健康。

我知道对于分类变量,有两个(或更多)比例差异的ChiSquare检验和ChiSquare独立性检验。但这两个测试似乎都不能比较两个变量。请建议我应该如何去进行所需的比较。
-Beejal
发布于 2019-05-11 19:09:51
您需要创建两个列表:
men = [45,70,178,92,26]
women = [36, 67, 329, 147, 20]然后,您需要将列表的第一个数字乘以1,将第二个数字乘以2,依此类推。您还需要两个变量,稍后将对它们进行比较
j = 0
men_health = 0
women_health = 0
for i in range (1,5):
men_health = men_health + men[j] * i
women_health = women_health + women[j] * i
j =+ 1最后,您将比较您的两个变量:
if men_health > women_health:
print ("men are more healthy!")
elif men_health < women_health:
print ("women are more healthy!")https://stackoverflow.com/questions/56089482
复制相似问题