Python数据分析之方差分析

作者: 罗罗攀 | 来源:发表于2017-03-28 16:25 被阅读818次

问题

设某苗圃对一花木种子制定了5种不同的处理方法,每种方法处理了6粒种子进行育苗试验。一年后观察苗高获得资料如下表。已知除处理方法不同外,其他育苗条件相同且苗高的分布近似于正态、等方差,试以95%的可靠性判断种子的处理方法对苗木生长是否有显著影响。

数据预处理

  1. 做过方差分析的都知道,先做个假设H0:不同处理方法对苗木生长无显著影响。
  2. 看下课程老师给的数据



    copy出来的格式很不友好,我就写了一个python代码进行转化,代码:

import csv
i = 0
f = open('C://Users/Administrator/Desktop/方差分析.txt','r')
csvfile = open('C://Users/Administrator/Desktop/方差分析.csv','wt',newline='',encoding='utf-8')
writer = csv.writer(csvfile)
for fs in f:
    i = i+1
    contents_1 = fs.strip()
    contents = contents_1.split(',  ')
    for content in contents:
        writer.writerow((content,i))
f.close()
csvfile.close()

可以把数据转化为如下格式,方便在python的方差分析中运行:


Python方差分析

df = pd.read_excel('C:/Users/Administrator/Desktop/方差分析.xls',header=None,names=['value','group'])
d1 = df[df['group']==1]['value']
d2 = df[df['group']==2]['value']
d3 = df[df['group']==3]['value']
d4 = df[df['group']==4]['value']
d5 = df[df['group']==5]['value']
args = [d1,d2,d3,d4,d5]
f,p = stats.f_oneway(*args)
print(f,p)

结果如图:


结论

查表得F0.05(4,25)=2.76,因为F=Sb2/Sw2=4.38﹥F0.05(4,25)=2.76,所以推翻(或者说拒绝)假设H0,即不同的处理方法造成了苗木高生长的差异显著。

相关文章

  • Python 单因素方差分析

    本文目的不是讲方差分析数学理论,而是如何使用Python对数据方差分析 单因素方差分析(one-way ANOVA...

  • Python数据分析之方差分析

    问题 设某苗圃对一花木种子制定了5种不同的处理方法,每种方法处理了6粒种子进行育苗试验。一年后观察苗高获得资料如下...

  • 【python】AQI处理分析

    1.Python:数据分析实战之AQI分析(完整版) Python:数据分析实战之AQI分析(完整版)

  • 多层线性模型的原理

    《追踪数据分析方法及其应用》是一部介绍追踪数据的分析方法的书,方法包括一元方差分析、多元方差分析、多层线性模型、潜...

  • 方差分析结果如何看?指标怎么计算?

    一、研究场景 方差分析(单因素方差分析),用于分析定类数据与定量数据之间的关系情况.例如研究人员想知道三组学生的智...

  • R语言学习-双因素方差分析

    双因素方差分析 在双因素方差分析中,受试者被分到两因子的交叉类别组中。示例数据来源于ToothGrowth数据集-...

  • 【R|知其然】anova_test 报错 Can‘t subse

    在Rstudio中想对数据进行方差分析时,出现了报错。 方差分析代码: 报错内容 最初我以为是数据类型的问题,转来...

  • Python数据科学:方差分析!

    之前已经介绍的变量分析: ①相关分析:一个连续变量与一个连续变量间的关系。 ②双样本t检验:一个二分分类变量与一个...

  • R语言学习-单因素协方差分析

    单因素协方差分析 单因素协方差分析扩展了单因素方差分析,包含一个或多个定量的协变量。示例数据来源于multcomp...

  • 方差分析-excel实现

    进行数据分析 数据——>数据分析——>数据工具:选择适合的方差分析——>输入要分析的数据区域——>输出选项:输出区...

网友评论

本文标题:Python数据分析之方差分析

本文链接:https://www.haomeiwen.com/subject/cfnjottx.html