用Python 计算t分布的置信区间
设置随机种子
确保数组的随机
np.random.seed(1)
生成正态分布
norm_dist = stats.norm(loc, scale)
其中, loc = 数组均值, scale = 数组方差
产生随机数组
sample = norm_dist.rvs(size=10)
size 为样本数量
计算t分布的置信区间
当样本数量比较小<30, 使用t分布
stats.t.interval(0.95,df,mu,se)df= len(sample)-1 #自由度
mu= np.mean(sample) # 均值
std = np.std(sample,ddof=1) # 样本标准方差
se = std/ np.sqrt(len(sample) # 标准误差
0.95 = 置信水平
用到的库
np = import numpy as np
stats = from scipy import stats
np. 分布名称.rvs:产生服从指定分布的随机数
完整代码
#引入用于计算的库
import numpy as np
import pandas as pd
import scipy as sp
from scipy import stats#设置随机种子
np.random.seed(1)
#设置正态分布
norm_dist=stats.norm(loc=5,scale=0.09)
#采集样本
sample = norm_dist.rvs(size=20)
#自由度
df=len(sample)-1
#均值
mu=np.mean(sample)
#标准方差, 计算样本用ddof=1, 总体用ddof=0
std = np.std(sample,ddof=1)
#标准误差
se = std/np.sqrt(len(sample))
#置信区间
interval = stats.t.interval(0.95,df,mu,se)
参考《用python动手学统计学》
用Python 计算t分布的置信区间相关推荐
- [python skill]利用python计算T分布下的置信区间
上篇博文中的置信区间计算代码在使用过程中并不准确,本人没并没有搞清楚原因 - - 求大神解答: import numpy as np from scipy import statsX1=np.arra ...
- Python计算狄利克雷分布(Dirichlet Distribution)密度估计
数学推导.狄利克雷分布和狄利克雷函数等可以参考:https://www.datalearner.com/blog/1051459673766843#5%E3%80%81%E5%90%8E%E9%AA% ...
- python计算正态分布曲线的置信区间:以投资组合收益置信区间为例,预测最大可能盈利及最大可能亏损
前沿 首先,我们认为,不考虑含权资产(期权.利率互换等等),所有投资组合的收益率变动都符合正态分布曲线.即便少数样本不符合该规律,基于市场上所有资产的组合在较长时间跨度中也是符合该规律的. 这个规律有 ...
- 量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]
这是邢不行第 64 期量化小讲堂的分享 作者 | 邢不行.助教林奇 本文内容也有视频版本,点击观看:量化交易中,筹码分布指标如何计算[邢不行] 记得小时候的某个暑假,一边吃西瓜,一边看港剧<大时 ...
- python历史性分布计算代码_量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]...
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总] 请点击此处 这是邢不行第 64 ...
- python计算均方误差_Python:如何计算分布的均方误差?
我已经用数据拟合GMM数据,我想计算模型的均方误差,我该怎么做?Python:如何计算分布的均方误差? 下面的代码生成数据 import numpy as np import matplotlib.p ...
- 计算AUC 95%的置信区间,python实现
计算AUC 95%的置信区间,python实现 代码 def bootstrap_auc(clf, X_train, y_train, X_test, y_test, nsamples=1000):a ...
- 面向Python开发人员的综合置信区间全面理解
面向Python开发人员的综合置信区间全面理解 置信区间是以范围表示并汇总统计中的不确定性的.换句话说,这是一系列我们确信自己真正价值所在的价值观.例如:我有95%的信心认为人口平均数在8.76到15 ...
- 概率统计Python计算:双正态总体方差比的双侧区间估计
计算两个正态总体方差比的区间估计涉及样本方差 s 1 2 s_1^2 s12, s 2 2 s_2^2 s22,样本容量 n 1 n_1 n1, n 2 n_2 n2和置信度 1 − α 1- ...
- 深入浅出统计学 第四五章 离散概率的计算与分布
离散概率计算与分布的应用 在原书的这两章离散概率计算与分布的应用,重点在于概念的理解和公式的记忆. 而对于整本书而言,四五六章其实都作为第七章:三种离散概率分布,第八,九章,正态分布(连续概率分布之一 ...
最新文章
- 前端编程之jQuery
- 11、Node.js 函数
- 手把手带你入门Python爬虫(四、ORM与peewee)
- 生成随机位数的UUID
- MATLAB中ASCII码的举例
- cortex a7 a53_最美轿跑之一的奥迪A7,究竟有何魅力令人一眼定心
- 再说一次,别去外包!
- 产生am信号 matlab,基于MATLAB的AM信号的调制与解调论文.doc
- [技术讨论][DDS] AD9833原理介绍及chiliDDS驱动分享(上)
- DPDK Release 20.05
- python自动更新excel数据_如何更新Excel数据?(刷新所有查询)
- java 怎么写异步方法_java如何学习异步编程?
- PTA 7-59 二元一次方程的解
- 第一次暑假实习面试,进入二面就算成功(没有成功)
- 用cJSON解析心知天气返回的数据包
- Flask全套知识点从入门到精通,学完可直接做项目
- 否定、合取、析取、条件、双条件定义及LaTex公式
- MTK平台Android 安全中secure boot机制
- 软件开发中“埋雷容易,排雷难”
- C语言概述:什么是C语言?
热门文章
- hadoop系列-hadoop版本选择
- 康佳电视系统升级服务器地址,【当贝市场】康佳智能电视本地升级教程
- python 弹窗选择文件并获取文件路径
- 计算机软件安装包后缀名,软件安装包程序是什么
- PSV 2000 3.68降级3.60固化教程
- 安防摄像头移动侦测和遮挡侦测基本原理
- c 连接mysql云数据库_直击DTCC | 《MySQL云数据库架构设计与实践》主题分享
- Exploring Simple Siamese Representation Learning阅读笔记
- 整理:.NET 性能优化方法总结
- 如何安装python380_python3.8下载及安装步骤详解