非参数统计的Python实现——随机游程检验

随机游程检验用于检查数据序列是否与顺序无关,零假设是数据顺序随机。实例展示了在12个试验田的葡萄品种收成数据中,通过Python进行随机游程检验,结果显示p值大于0.05,故认为试验误差分布随机。
摘要由CSDN通过智能技术生成

概念

随机游程检验是检验一个序列中的数据出现是否与顺序无关的一种方法。值得注意的是,随机游程检验的零假设是数据出现顺序随机,备择假设是数据出现顺序不随机。

实例 & 代码

在试验设计中,经常要关心试验误差 ( experiment error ) 是否与序号无关。假设有 A, B, C 三个葡萄品种,用完全试验设计需要重复测量4次,安排在12个试验田中栽种,共得到12组数据,每个试验田试验结果收成 ( 单位:kg ) 如下表所示。试问按试验田的序号,检查误差分布是否按序号随机?显著性水平为0.05。

(1) B (2) C (3) B (4) B (5) C (6) A (7) A (8) C (9) A (10) B (11) C (12) A
23 24 18 23 19 11 6 22 14 22 27 15

解答
首先计算每个品种的均值 mean( A )=11.5 ,mean( B )=21.5 ,mean( C )=23。各试验田实际收成与各自误差成分之间出现顺序为正和负的记录为:

(1) B (2) C (3) B (4) B (5) C (6) A (7) A (8) C (9) A (10) B (11) C (12) A
+ + - + - - - - + + + +
import numpy as np
import pandas as pd
import scipy.stats as stats
from scipy.special import comb
def run_test(list_2e):
    arr=pd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值