【问题标题】:Comparison between two Categorical Variables两个分类变量之间的比较
【发布时间】:2019-05-11 10:35:03
【问题描述】:
我有两个分类变量(性别和健康)。性别可以取值男性和女性,而健康可以取值 1、2、3、4、5,具体取决于健康水平(1 不太健康,2 比 1 更健康,...,5 是最健康的)
对于以下数据集,我需要确定女性是否比男性更健康。
我知道对于分类变量,有两个(或更多)比例之间的差异的卡方检验和独立性的卡方检验。但似乎这两个测试都无法比较两个变量。请告知我应该如何进行所需的比较。
-Beejal
【问题讨论】:
标签:
python
statistics
data-science
【解决方案1】:
您需要创建 2 个列表:
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!")