设置随机种子

确保数组的随机

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分布的置信区间相关推荐

  1. [python skill]利用python计算T分布下的置信区间

    上篇博文中的置信区间计算代码在使用过程中并不准确,本人没并没有搞清楚原因 - - 求大神解答: import numpy as np from scipy import statsX1=np.arra ...

  2. Python计算狄利克雷分布(Dirichlet Distribution)密度估计

    数学推导.狄利克雷分布和狄利克雷函数等可以参考:https://www.datalearner.com/blog/1051459673766843#5%E3%80%81%E5%90%8E%E9%AA% ...

  3. python计算正态分布曲线的置信区间:以投资组合收益置信区间为例,预测最大可能盈利及最大可能亏损

    前沿 首先,我们认为,不考虑含权资产(期权.利率互换等等),所有投资组合的收益率变动都符合正态分布曲线.即便少数样本不符合该规律,基于市场上所有资产的组合在较长时间跨度中也是符合该规律的. 这个规律有 ...

  4. 量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]

    这是邢不行第 64 期量化小讲堂的分享 作者 | 邢不行.助教林奇 本文内容也有视频版本,点击观看:量化交易中,筹码分布指标如何计算[邢不行] 记得小时候的某个暑假,一边吃西瓜,一边看港剧<大时 ...

  5. python历史性分布计算代码_量化交易中,如何使用Python计算「筹码分布」指标【附代码】 [量化小讲堂-64]...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总] 请点击此处 这是邢不行第  64 ...

  6. python计算均方误差_Python:如何计算分布的均方误差?

    我已经用数据拟合GMM数据,我想计算模型的均方误差,我该怎么做?Python:如何计算分布的均方误差? 下面的代码生成数据 import numpy as np import matplotlib.p ...

  7. 计算AUC 95%的置信区间,python实现

    计算AUC 95%的置信区间,python实现 代码 def bootstrap_auc(clf, X_train, y_train, X_test, y_test, nsamples=1000):a ...

  8. 面向Python开发人员的综合置信区间全面理解

    面向Python开发人员的综合置信区间全面理解 置信区间是以范围表示并汇总统计中的不确定性的.换句话说,这是一系列我们确信自己真正价值所在的价值观.例如:我有95%的信心认为人口平均数在8.76到15 ...

  9. 概率统计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- ...

  10. 深入浅出统计学 第四五章 离散概率的计算与分布

    离散概率计算与分布的应用 在原书的这两章离散概率计算与分布的应用,重点在于概念的理解和公式的记忆. 而对于整本书而言,四五六章其实都作为第七章:三种离散概率分布,第八,九章,正态分布(连续概率分布之一 ...

最新文章

  1. 前端编程之jQuery
  2. 11、Node.js 函数
  3. 手把手带你入门Python爬虫(四、ORM与peewee)
  4. 生成随机位数的UUID
  5. MATLAB中ASCII码的举例
  6. cortex a7 a53_最美轿跑之一的奥迪A7,究竟有何魅力令人一眼定心
  7. 再说一次,别去外包!
  8. 产生am信号 matlab,基于MATLAB的AM信号的调制与解调论文.doc
  9. [技术讨论][DDS] AD9833原理介绍及chiliDDS驱动分享(上)
  10. DPDK Release 20.05
  11. python自动更新excel数据_如何更新Excel数据?(刷新所有查询)
  12. java 怎么写异步方法_java如何学习异步编程?
  13. PTA 7-59 二元一次方程的解
  14. 第一次暑假实习面试,进入二面就算成功(没有成功)
  15. 用cJSON解析心知天气返回的数据包
  16. Flask全套知识点从入门到精通,学完可直接做项目
  17. 否定、合取、析取、条件、双条件定义及LaTex公式
  18. MTK平台Android 安全中secure boot机制
  19. 软件开发中“埋雷容易,排雷难”
  20. C语言概述:什么是C语言?

热门文章

  1. hadoop系列-hadoop版本选择
  2. 康佳电视系统升级服务器地址,【当贝市场】康佳智能电视本地升级教程
  3. python 弹窗选择文件并获取文件路径
  4. 计算机软件安装包后缀名,软件安装包程序是什么
  5. PSV 2000 3.68降级3.60固化教程
  6. 安防摄像头移动侦测和遮挡侦测基本原理
  7. c 连接mysql云数据库_直击DTCC | 《MySQL云数据库架构设计与实践》主题分享
  8. Exploring Simple Siamese Representation Learning阅读笔记
  9. 整理:.NET 性能优化方法总结
  10. 如何安装python380_python3.8下载及安装步骤详解