成对数据检验的python实现_ci


设有成对数据检验的python实现_数据分析_02个相互独立的观测结果成对数据检验的python实现_概率论_03成对数据检验的python实现_数据分析_04成对数据检验的python实现_ci_05成对数据检验的python实现_ide_06,诸对成对数据检验的python实现_概率论_07成对数据检验的python实现_数据分析_08受同一因素影响,成对数据检验的python实现_ide_09~成对数据检验的python实现_ide_10。其中成对数据检验的python实现_ide_11成对数据检验的python实现_ci_12均未知。在指定显著水平成对数据检验的python实现_概率论_13下,检验假设

成对数据检验的python实现_ci_14

的问题,称为基于成对数据的检验问题。由于成对数据检验的python实现_ide_15~成对数据检验的python实现_ide_10,且成对数据检验的python实现_ci_12未知,故可用成对数据检验的python实现_成对数据检验的python实现_18检验法解决基于成对数据的检验问题。

由于成对数据检验的python实现_ide_09~成对数据检验的python实现_ci_20成对数据检验的python实现_数据分析_21,其中成对数据检验的python实现_ci_12未知。在显著水平成对数据检验的python实现_成对数据检验的python实现_23下,为检验假设成对数据检验的python实现_概率论_24(或成对数据检验的python实现_概率论_25成对数据检验的python实现_概率论_26),scipy.stats包提供了函数

成对数据检验的python实现_ci_27

其参数a表示序列成对数据检验的python实现_概率论_28,popmean表示成对数据检验的python实现_ide_11的假设值成对数据检验的python实现_ide_30,alternative为三个选项之一’two-sided’,‘greater’或’less’,分别表示双侧假设、右侧假设及左侧假设,缺省值为表示双侧假设的’two-sided’。该函数的返回值包括两个数据:表示检验统计量值成对数据检验的python实现_ci_31的statistic和表示检验p值的pvalue。

例1将双胞胎分开来抚养,一个由父母亲自带大,另一个不是由父母亲自带大。现取14对双胞胎测试他们的智商,智商测试得分如下:

序号

1

2

3

4

5

6

7

8

9

10

11

12

13

14

父母带大成对数据检验的python实现_概率论_32

23

31

25

18

19

25

28

18

25

28

22

14

34

36

非父母带大成对数据检验的python实现_成对数据检验的python实现_33

22

31

29

24

28

31

27

15

23

27

26

19

30

28

希望比较两种不同的成长环境是否对孩子的智商有不同的影响。
解: 首先,注意到表中数据是成对出现的,14对双胞胎的智商成对数据检验的python实现_ci_34,任何两对双胞胎的成长过程互不影响,故可以认为是相互独立的。同一家庭的双胞胎孩子的智商成对数据检验的python实现_概率论_07成对数据检验的python实现_数据分析_08应当由某种联系。为考察一对双胞胎的不同成长环境对智商的影响,考虑两者的差成对数据检验的python实现_数据分析_37。由于诸成对数据检验的python实现_ide_15均受同样因素(孩子的成长环境)影响,故可认为具有相同的分布。假定成对数据检验的python实现_ide_15~成对数据检验的python实现_数据分析_40(由诸成对数据检验的python实现_成对数据检验的python实现_41的相互独立性,知诸成对数据检验的python实现_ide_15也是相互独立的),本例即是需要在一定的显著水平成对数据检验的python实现_概率论_13下检验假设
成对数据检验的python实现_数据分析_44
下列代码完成例7-26中对双侧假设成对数据检验的python实现_成对数据检验的python实现_45在显著水平成对数据检验的python实现_成对数据检验的python实现_23下的检验计算。

import numpy as np                      #导入numpy
from scipy.stats import ttest_1samp     #导入ttest_1samp
x=np.array([23, 31, 25, 18, 19, 25, 28, #设置样本数据
            18, 25, 28, 22, 14, 34, 36])
y=np.array([22, 31, 29, 24, 28, 31, 27,
            15, 23, 27, 26, 19, 30, 28])
alpha=0.05                              #显著水平
d=x-y                                   #计算di=xi-yi
_,pvalue=ttest_1samp(d, 0)              #计算检验p值
print('mu=0 is %s.'%(pvalue>=alpha))

程序的第3~7行按题面设置各项数据。第8行计算序列成对数据检验的python实现_概率论_47,记为d。第9行调用函数ttest_1samp计算检验假设成对数据检验的python实现_成对数据检验的python实现_45的p值(由于此处不需要检验统计量值,故用下划线’_'将返回值中的statistic屏蔽掉),第10行计算检验并输出。

mu=0 is True.

表示接受假设成对数据检验的python实现_数据分析_49,即生长环境对孩子的智商没有显著影响。
写博不易,敬请支持:
如果阅读本文于您有所获,敬请点赞、评论、收藏,谢谢大家的支持!
代码诚可贵,原理价更高。若为AI学,读正版书好
返回《导引》