单样本t检验、独立样本t检验、配对样本t检验_python_数据分析_7
单样本t检验:检验单个变量的均值与目标值之间是否存在差异,如果总体均值已知,样本均值与总体均值之间差异显著性检验属于单样本t检验。
金融应用:
原假设为沪深300收益率均值为0,而p值为0.27>0.05(t值为1.1),所以在5%显著性水平下,不能拒绝原假设,推断沪深300的收益率均值为0。
独立样本t检验:用于检验两组服从正态分布的总体均值是否一样,前提是两个样本方差相等。如果两组样本彼此不独立,应该使用配对样本t检验。
金融应用:
原假设为沪深300、中证500样本收益率均值相等,而p值0.88>0.05,所以在5%显著性水平下,不能拒绝原假设,推断沪深300、中证500收益率均值相等。
配对样本t检验:用于两个样本并不互相独立,对两个总体的均值差异进行检验,原假设d=μ1-μ2=0,即假定两个总体均值相等。
金融应用:
原假设为沪深300、中证500样本收益率均值相等,而p值0.7>0.05,所以在5%显著性水平下,不能拒绝原假设,推断沪深300、中证500收益率均值相等。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy import stats
plt.rcParams['font.sans-serif'] = ['KaiTi'] # 指定默认字体
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题def get_data():#获取沪深300收益率数列HS300 = pd.read_excel('stocks.xlsx',sheet_name='510300',index_col=0)# print(HS300)HS300RET = HS300.loc[:, 'close'].pct_change()HS300RET = HS300RET[~np.isnan(HS300RET)]HS300RET = HS300RET * 100ZZ500 = pd.read_excel('stocks.xlsx',sheet_name='399905',index_col=0)ZZ500RET = ZZ500.loc[:, 'close'].pct_change()ZZ500RET = ZZ500RET[~np.isnan(ZZ500RET)]ZZ500RET = ZZ500RET * 100return HS300RET,ZZ500REThs300,zz500= get_data()
stocks = pd.DataFrame(hs300)
stocks.columns = ['hs300',]
stocks.loc[:,'zz500'] = zz500
hs = stocks.loc[:,'hs300']
zz = stocks.loc[:,'zz500']#================================#
#单样本t检验,比较hs300收益率均值与0
print(hs300.head(10))
print(stats.ttest_1samp(hs300,0))
#================================#
#================================#
#独立样本t检验
print(stats.ttest_ind(hs300,zz500))
#================================#
#================================#
#配对样本t检验
print(stats.ttest_rel(hs,zz))
#================================#
单样本t检验、独立样本t检验、配对样本t检验_python_数据分析_7相关推荐
- SPSS--独立样本t检验与配对样本t检验
基础回顾 用软件分析之前,得很清楚什么是T检验?用来做什么?回顾T检验理论基础: 抽样分布:t分布: 均值差异性的检验方法:Z检验和T检验综述: 简单总结:要证明两列正态分布的高测度数据(定距数据和高 ...
- 如何使用SPSS配对样本T检验,来探索测试前后数据的差异
IBM SPSS Statistics的配对样本T检验与独立样本T检验相似,都可用于对比两个组的均值差异,不同的是,配对样本T检验对比的是两组变量的平均值,计算的是单个个案在两个变量的值的差异,检验其 ...
- SPSS的单样本,独立样本,配对样本T检验有什么不同?
IBM SPSS Statistics的比较平均值分析法属于参数型的检验法,是以已知总体分布的前提下,检验样本数据与总体数据的差异,其中包含了平均值.单样本T检验.独立样本T检验.配对样本T检验以及单 ...
- SAS学习笔记25 t检验(单个样本t检验、配对样本t检验、两个独立样本t检验及方差不齐时的t'检验)...
根据研究设计和资料的性质有单个样本t检验.配对样本t检验.两个独立样本t检验以及在方差不齐时的t'检验 单样本t检验 单样本t检验(one-sample t-test)又称单样本均数t检验,适用于样本 ...
- 独立样本与配对样本t检验
spss操作全力推荐医咖会这个医学网站,上面讲解非常齐全,下附链接:https://www.mediecogroup.com 组间均值是否存在差异,使用t检验 独立样本t检验 1.需满足条件 ①.数据 ...
- 怎样判断是独立样本还是配对样本T检验
http://blog.sina.com.cn/s/blog_5f529e3f01012rwv.html 在SPSS中独立样本T检验所检验的是独立样本,配对样本T检验检验的是相关样本.如何判断是独立样 ...
- t检验(独立样本t检验 配对样本t检验 非参检验 多余两组的比较 方差分析 非参检验)
文章目录 独立样本t检验 配对样本t检验 非参检验 多余两组的比较 方差分析 非参检验 独立样本t检验 library(MASS)t.test(Prob~So, data = UScrime,var. ...
- 统计学基础(假设检验、两个总体均值之差检验,独立样本t检验,配对样本t检验)
假设检验 σ^2 已知 用z统计量 σ^2 未知 用t统计量 z=(xbar-μ)/(σ/sqrt(n)) t=(xbar-μ)/(s/sqrt(n)) H0: 一般带有等号 "=&qu ...
- python配对t检验_置信度计算——t检验(配对样本t检验,AB实验置信度),T
为什么计算置信度? 在推荐场景下,我们会研发一些策略,来提升业务指标,在做AB实验的时候,实验组跟base组的指标对标,并非稳定的胜利或者稳定的失败,观察7天或者14天的指标数据,会有正有负,那么怎么 ...
最新文章
- 【Spring】银行转账案例
- Material组件之MaterialApp、Scaffold、AppBar学习笔记
- Postgres数据库备份与还原命令
- android常用代码
- 重写与重载的区别 以及 重写中super的使用
- mysql增删查操作
- 【完结】 12篇文章带你完全进入NLP领域,掌握核心技术
- ZedGraph曲线图实现X轴与Y轴可拖动,并且对应曲线也一起移动
- 易创课堂武汉站-NTES@百位创业者智慧众筹
- c++程序设计原理与实践_课程思政水资源系统优化原理与方法课程思政元素的探索...
- 文本相似度几种计算方法及代码python实现
- HX720/HX711 数据采集及处理姿态解析(公式及源码)
- redis java根据value排序_Redis高级特性——排序
- jeecg 3.7.1 新版功能,集群定时任务动态发布模块 使用规则
- H5支付完整demo及问题总结【已解决】
- 程序员的能力模型与沟通技巧
- disp语句怎么格式 matlab_matlab输出语句print
- 无源蜂鸣器c语言编程,无源蜂鸣器鸣叫
- Embarcadero.ERStudio安装
- 桥本木分式(使用回溯法求解)