两个类别变量之间的比较

时间:2019-05-11 10:35:03

标签: python statistics data-science

我有两个分类变量(性别和健康)。性别可以将男性和女性视为价值观,而健康可以根据健康水平得出1、2、3、4、5价值观(1较不健康,2较1更好,...,5是最健康)< / p>

对于以下数据集,我需要确定女性是否比男性健康。

See dataset

我知道对于分类变量,存在两个(或多个)比例之间的差异的ChiSquare检验和独立性的ChiSquare检验。但似乎这两个测试都无法比较两个变量。请告知我该如何进行所需的比较。

-Beejal

1 个答案:

答案 0 :(得分:0)

您需要创建2个列表:

men = [45,70,178,92,26]
women = [36, 67, 329, 147, 20]

然后,您需要将列表的第一个数字乘以一个,第二个乘以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!")