单样本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相关推荐

  1. SPSS--独立样本t检验与配对样本t检验

    基础回顾 用软件分析之前,得很清楚什么是T检验?用来做什么?回顾T检验理论基础: 抽样分布:t分布: 均值差异性的检验方法:Z检验和T检验综述: 简单总结:要证明两列正态分布的高测度数据(定距数据和高 ...

  2. 如何使用SPSS配对样本T检验,来探索测试前后数据的差异

    IBM SPSS Statistics的配对样本T检验与独立样本T检验相似,都可用于对比两个组的均值差异,不同的是,配对样本T检验对比的是两组变量的平均值,计算的是单个个案在两个变量的值的差异,检验其 ...

  3. SPSS的单样本,独立样本,配对样本T检验有什么不同?

    IBM SPSS Statistics的比较平均值分析法属于参数型的检验法,是以已知总体分布的前提下,检验样本数据与总体数据的差异,其中包含了平均值.单样本T检验.独立样本T检验.配对样本T检验以及单 ...

  4. SAS学习笔记25 t检验(单个样本t检验、配对样本t检验、两个独立样本t检验及方差不齐时的t'检验)...

    根据研究设计和资料的性质有单个样本t检验.配对样本t检验.两个独立样本t检验以及在方差不齐时的t'检验 单样本t检验 单样本t检验(one-sample t-test)又称单样本均数t检验,适用于样本 ...

  5. 独立样本与配对样本t检验

    spss操作全力推荐医咖会这个医学网站,上面讲解非常齐全,下附链接:https://www.mediecogroup.com 组间均值是否存在差异,使用t检验 独立样本t检验 1.需满足条件 ①.数据 ...

  6. 怎样判断是独立样本还是配对样本T检验

    http://blog.sina.com.cn/s/blog_5f529e3f01012rwv.html 在SPSS中独立样本T检验所检验的是独立样本,配对样本T检验检验的是相关样本.如何判断是独立样 ...

  7. t检验(独立样本t检验 配对样本t检验 非参检验 多余两组的比较 方差分析 非参检验)

    文章目录 独立样本t检验 配对样本t检验 非参检验 多余两组的比较 方差分析 非参检验 独立样本t检验 library(MASS)t.test(Prob~So, data = UScrime,var. ...

  8. 统计学基础(假设检验、两个总体均值之差检验,独立样本t检验,配对样本t检验)

    假设检验 σ^2 已知  用z统计量 σ^2 未知  用t统计量 z=(xbar-μ)/(σ/sqrt(n)) t=(xbar-μ)/(s/sqrt(n)) H0: 一般带有等号 "=&qu ...

  9. python配对t检验_置信度计算——t检验(配对样本t检验,AB实验置信度),T

    为什么计算置信度? 在推荐场景下,我们会研发一些策略,来提升业务指标,在做AB实验的时候,实验组跟base组的指标对标,并非稳定的胜利或者稳定的失败,观察7天或者14天的指标数据,会有正有负,那么怎么 ...

最新文章

  1. 【Spring】银行转账案例
  2. Material组件之MaterialApp、Scaffold、AppBar学习笔记
  3. Postgres数据库备份与还原命令
  4. android常用代码
  5. 重写与重载的区别 以及 重写中super的使用
  6. mysql增删查操作
  7. 【完结】 12篇文章带你完全进入NLP领域,掌握核心技术
  8. ZedGraph曲线图实现X轴与Y轴可拖动,并且对应曲线也一起移动
  9. 易创课堂武汉站-NTES@百位创业者智慧众筹
  10. c++程序设计原理与实践_课程思政水资源系统优化原理与方法课程思政元素的探索...
  11. 文本相似度几种计算方法及代码python实现
  12. HX720/HX711 数据采集及处理姿态解析(公式及源码)
  13. redis java根据value排序_Redis高级特性——排序
  14. jeecg 3.7.1 新版功能,集群定时任务动态发布模块 使用规则
  15. H5支付完整demo及问题总结【已解决】
  16. 程序员的能力模型与沟通技巧
  17. disp语句怎么格式 matlab_matlab输出语句print
  18. 无源蜂鸣器c语言编程,无源蜂鸣器鸣叫
  19. Embarcadero.ERStudio安装
  20. 桥本木分式(使用回溯法求解)

热门文章

  1. 【电脑全部浏览器显示您与网站连接不是私密连接】
  2. 如何为物联网解决方案选择合适的物联网模块
  3. 计算机一级死都过不了怎么办,电脑假死,详细教您电脑假死机怎么处理
  4. SpringBoot电商项目之购物车下单(沙箱支付)
  5. MATLAB 2014a与 VS2013 配置过程
  6. 分布式服务器中的数据安全问题及其解决办法
  7. mac解压缩命令大全
  8. 不懂风水没关系,照做就一定没错!好玩实用的室内风水忌避图
  9. [国家集训队]阿狸和桃子的游戏(贪心)
  10. 【Visual C++】游戏开发笔记四十七 浅墨DirectX教程十五 翱翔于三维世界 摄像机的实现