微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试编写方差分析单向统计测试

如何解决尝试编写方差分析单向统计测试

我有如下三列:第 1 列:“性别”(数据是女性 - 或 - 男性);第 2 列:“儿童”(0、1、2、3、4、5);和第 3 列:“bmi”(数据浮动)。

我只需要识别第 1 列中的“女性”,但第 1 列包含两种性别(不需要男性)。与女性相关联,我需要从第 2 列以及该特定女性的第 3 列 BMI 浮动中获取他们拥有的孩子数量为 0、1 或 2。

我需要为结果创建 3 个新列,如下所示:

child0 child1 child2

行结果均为女性,列在上方。

但是上面的列应该填充第 3 列的 BMI 浮点数,并放置在该女性的 3 列下方

然后我需要获得所有 3 列的平均值,并使用 alpha=0.05 进行方差分析-单向检验,并说明有 0、1 或 2 个孩子的女性的平均 BMI 是否相同或统计上不同。

>

这是我的代码,但卡住了,AX5 是对 AX4 的修改,我之前添加了其他信息。

AX5=AX4

AX4['sex']=AX4['female'] 和 AX3['children']=AX3['0,1,2']

AX5['W_child_0','W_child_1','W_child_2']=pd.cut(x=AX5['sex'],bins=[0,2],labels=['yes 0','是 1','是 2'])

AX5

数据如下所示:

年龄性别 bmi 儿童吸烟区收费

19 女性 27.900 0 是西南 16884.92400

18 男 33.770 1 无东南 1725.55230

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。