假设检验的python实现命令——Z检验、t检验、F检验
Z检验
statsmodels.stats.weightstats.ztest()
import statsmodels.stats.weightstats as sw
参数详解:
x1:待检验数据集;
x2:待检验数据集;默认为None,双样本检验时不为None;
value:在一个样本中,value是原假设下x1的均值。在两个样本中,value为原假设下x1均值与x2均值之差;
alternative:str,默认为'two-sided',双尾检验;右尾检验,'larger';左尾检验,'smaller';
usevar:str,默认为'pooled',此时认为样本的标准偏差是相同的;
ddof:int;自由度,用于计算方差的平均估计。在比较的情况下,这是一个,但它可以调整,以测试其他统计数据(比例,相关性)(这个解释翻译自官网,我不常用,就没有深究)
官网详解
返回:
tstat:float,检验统计量;pvalue:float,p值
t检验
stats.ttest_ind()
from scipy import stats
用途:
两个独立样本的均值检验
参数详解:
a,b:待检验的两个数据集;
axis:计算时所沿的轴,这个一般不用特殊设置;
equal_var:如果为True(默认值),则执行一个标准的独立2样本检验,该检验假定总体方差相等。如果为False,则执行Welch的t检验,该检验不假定总体方差相等;
nan_policy:定义当输入包含nan时如何处理。可以使用以下选项(默认为'propagate'):'propagate':返回nan; 'raise':抛出一个错误; 'omit':执行计算时忽略nan值
alternative:str,默认为'two-sided',双尾检验;右尾检验,'greater';左尾检验,'less';
官网详解
返回:
tstat:float,检验统计量;pvalue:float,p值
F检验
stats.levene()
from scipy import stats
用途:
方差齐性检验,用于t检验中方差未知的情况
参数详解:
sample1,sample2···:待检验数据集;
center:默认为'median',还可以选'mean'和'trimmed';这个参数我不懂
proportiontocut: 显著性水平,默认为0.05
官方详解
返回:
tstat:float,检验统计量;pvalue:float,p值
假设检验的python实现命令——Z检验、t检验、F检验的更多相关文章
- python 交互式命令行数据库连接助手 -- mysql、sql server (mssql)、redis
目录 python 交互式命令行数据库连接助手 0. 操作示例 1. python 连接mssql 2. python 连接mysql 3. python 连接redis n. Tips python ...
- Python的命令模式和交互模式
Python的命令行模式和交互模式 请注意区分命令行模式和Python交互模式. 在命令行模式下,可以执行python进入Python交互式环境,也可以执行python first.py运行一个.py ...
- python常用命令和基础运算符
基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素 ...
- Python模块: 命令行解析optionparser
Python 有两个内建的模块用于处理命令行参数:一个是 getopt,<Deep in python>一书中也有提到,只能简单处理 命令行参数:另一个是 optparse,它功能强大,而 ...
- Cassandra 数据库, python cqlsh命令
★ cql操作数据库(cqlsh.bat: python cqlsh命令操作<优缺点:https://blog.csdn.net/vbirdbest/article/details/77662 ...
- 【python】命令行解析工具argparse用法
python的命令行参数 之前有用到optget, optparse, 现在这些都被弃用了. import argparse parser = argparse.ArgumentParser() ar ...
- 设置 PyCharm 软件中 Terminal 窗口 中启动的 python 交互命令的版本
设置 PyCharm 软件中 Terminal 窗口 中启动的 python 交互命令的版本 python2 和 python3 有很大的不同,使用python2 编写的程序,如果使用python3 ...
- 如何使用python自定义命令
dir.tree.cd等等,都是我们常见的命令.这些命令是开发者开发出来的,如果我们自己想按照自己的想法开发一个命令,应该怎么做呢? 以python语言来实现,问题就是:如何使用python自定义命令 ...
- 基于Python与命令行人脸识别项目(系列一)
Face Recognition 人脸识别 摘要:本项目face_recognition是一个强大.简单.易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,方便大家使用.对于本项目可以使用 ...
随机推荐
- Function.prototype.bind、call与apply
学习Function.prototype.bind.call与apply时,看到一篇博客,学到一些内容,但由于博客时间太久,根据官方文档对内容进行一些修正:下文为修正过内容 前言 前段时间面试遇见一题 ...
- async异步流程控制
http://cnodejs.org/topic/54acfbb5ce87bace2444cbfb 先安装:G:\www\nodejs\one\models>npm install async ...
- opencv笔记--meanshift&camshift
meanshift 被应用于 object track 中,其主要思想如下: 如下图所示,对该点集应用 meanshift 算法可以定位到点集最稠密位置,而点集最稠密位置即为我们需要跟踪的物体位置. ...
- sqli-labs 1-22关
Page-1(Basic Challenges) Less 1-4 Less-(1-4)是最常规的SQL查询,分别采用单引号闭合.无引号.括号单引号闭合.括号双引号闭合,没有过滤:可以采用and '1 ...
- VMware Workstation批量克隆虚拟机
由于经常要用vmware创建虚拟机做一些测试,集群的测试使用连接克隆,可以节省磁盘的空间(如果不是因为穷,没人愿意向生活低头) 于是找到了这个bat脚本,做了一些修改和学习,为大家加上了一些注释,方便 ...
- pypi服务器搭建
pypi服务器搭建 [root@localhost ~]# hostnamectl set-hostname --static pypi-server [root@pypi-server ~]# yu ...
- Dubbo扩展点应用之一filter及@Activate自激活使用
与很多框架一样,Dubbo也存在拦截(过滤)机制,可以通过该机制在执行目标程序前后执行我们指定的代码.Dubbo中Filter只是Dubbo提供的可自定义扩展的扩展点之一.通过该扩展点地理解,可以触类 ...
- 一位资深IT技术员的心声
引言 我对于本科时光的印象,还停留在那所普通 211 大学的建筑物之间,我坐在大学的时光长廊里,满眼望去,都是经历的过的故事.可毕业后回首,却很少有人能说,自己从来没有迷茫过.迷茫,仿佛就是一团乌云, ...
- AQS源码二探-JUC系列
本文已在公众号上发布,感谢关注,期待和你交流. AQS源码二探-JUC系列 共享模式 doAcquireShared 这个方法是共享模式下获取资源失败,执行入队和等待操作,等待的线程在被唤醒后也在这个 ...
- 第六题 Z字走法
我和答案第一种解法是很相似的 但是时间 和空间都被大部分人击败了. 思路就是用一个标记 为0就竖着走 为1就斜着走 把二维数组填满 我觉得难点在于PHYTON如何创建一个二维数组 而且是不定长的 ...