Python统计学基础

python:多元线性回归总结 阅读详情

描述性统计

数据类型

数据可分为两类:
1、定性数据:对事物性质进行描述的数据,通常只具有有限个取值,往往用于描述类别
2、定量数据:呈现事物数量特征的数据,是由不同数字组成的,数字取值是可以比较大小的

数据的位置

  • 样本平均数 mean()
  • 中位数 mdedian()
  • 众数 mode() 返回Series类型数据,第二个数是众数
  • 百分位数 quantile(i) for i in [0.25,0.75] 返回下四分位数和上四分位数

数据的离散度

  • 极差 max()-min()
  • 平均绝对偏差 mad()
  • 方差 var()
  • 标准差 std()

随机变量简介

概率与概率分布

概率(Probability)是用来刻画事物不确定性的一种测度,根据概率的大小,我们可以判断不确定性的高低。概率的取值介于0和1之间,表明一个特定事件以多大的可能性发生。

离散型随机变量

在Python中,通过NumPy包的random模块中的choice()来生成特定的概率质量函数的随机数
choice(a,size=None,replace=True,p=None)

  • 参数a:指明随机变量所有可能的取值
  • 参数size:表示所要生成的随机数数组的大小
  • 参数replace:决定了生成随机数时是否是有放回的
  • 参数p:为了一个与x等长的向量,指定了每种结果出现的可能性
RandomNumber = np.random.choice([1,2,3,4,5],size=100,replace=True,p=[0.1,0.1,0.3,0.3,0.2])

连续型随机变量

概率密度函数 和 累计分布函数 都是用来刻画随机变量之不确定性的,描述的是总体的特征。用Python实现
from scipy import stats

  • 概率密度函数 gaussian_kde()
  • 累计分布函数 cumsum()

期望值与方差

二项分布

Numpy库中
binomial(n,p,size=None)

  • 参数n:表示进行伯努利试验的次数
  • 参数p:表示伯努利变量取值为1的概率;
  • 参数siza:表示生产的随机数的数量
    例子:np.random.binomial(100,0.5,size=20)

正态分布

normal(loc=0.0,scale=1.0,size=None)

  • 参数scale:表示正态分布的 标准差,默认为1
  • 参数loc:表示正态分布的均值;
  • 参数siza:表示生产的随机数的数量
    概率密度值和累计密度值童谣可以使用SciPy的stats模块中函数来计算
#生产5个标准正态分布随机数
Normal = np.random.normal(size=8) 
from scipy import stats
stats
statsmodels专栏1——探索数据的起点:Python中的statsmodels库简介 在当今数据驱动的世界中,数据分析成为了解决问题和做出决策的关键步骤。为了更深入地了解和探索数据,我们需要强大而灵活的工具。其中,Statsmodels库是Python中一个不可或缺的工具,它为数据分析提供了丰富的统计模型和测试的功能。 阅读详情

相关推荐

用Python学习统计学基础-1

一、前言 早就接触到统计学的知识,一直想认真学一下,看过一些书,大多不能坚持。这种情况在我偶然看到《爱上统计学》一书时改变了,我把它看完了,而且觉得是看懂了。于是决定再看一遍,用Python完成书上的习题,记录下来。 描述统计(descriptive statistics)常用于整理、描述所收集数据的特征。推论统计(inferential statistics)通常是(但并非总是)数据收集和汇

老胡的笔记 1万+

用Python学习统计学基础-6

使用相关系数检验关系、使用线性回归、卡方检验

老胡的笔记 1万+

统计学基础:基于python

统计学01 | 绪论1.基础概念① 统计总体、总体单位和样本② 总体参数与样本统计量③ 变量2.统计调查-抽样调查① 简单随机抽样② 分层抽样③ 系统抽样④ 整群抽样⑤ 多阶段抽样3.统计实验4.统计误差① 登记性误差② 代表性误差(抽取的样本代表性不够)---------------------------------------------------------------------------02 | 描述统计1.集中趋势统计① 平均值② 众数③ 中位数2.离散程度统计① 极差② 四分位差③ 平均

weixin_52730784的博客 1382

用Python学习统计学基础-4

显著性的显著、两个群体的t检验

老胡的笔记 1万+

用Python学习统计学基础-3

检验你的问题 概率和概率的重要性

老胡的笔记 5303

Python 实战人工智能数学基础:统计学

1.背景介绍 人工智能(Artificial Intelligence,AI)是计算机科学的一个分支,研究如何让计算机模拟人类的智能。人工智能的一个重要分支是机器学习(Machine Learning,ML),它研究如何让计算机从数据中学习,以便进行预测和决策。机器学习是人工智能的一个重要组成部分,它使计算机能够从大量数据中自动发现模式和规律,从而进行

AI天才研究院 174

10天掌握统计学基础:使用Python(numpy)实践指南

统计学是研究数据收集、处理、分析、解释和展示的科学。它广泛应用于市场研究、社会调查、经济学、生物医学等领域。通过对数据的科学分析,统计学帮助我们从大量信息中提取有价值的洞察,进行合理决策。假设有一个电商平台,我们得到了一个用户年龄分布的数据集。我们想要分析用户的平均年龄、中位数、众数、标准差和方差等统计数据,并进行后续的分析决策。首先,我们来模拟这样一个数据集:# 创建模拟数据集# 数据集的描述性统计分析。

weixin_30633869的博客 913

EVE-NG 新增 qcow2 镜像教程

本文介绍了如何在 EVE-NG 网络仿真平台中添加 QCOW2 镜像并配置 YML 文件。首先,用户需要了解 EVE-NG 的目录结构,上传并重命名 QCOW2 镜像,然后设置文件权限并刷新界面以识别设备。接着,讲解了 YML 文件的作用,它用于定义设备的CPU、内存、网卡等参数,并给出了配置示例。若有多个设备版本,可以通过复制并重命名 YML 文件使其独立显示。最后,通过检查 QEMU 进程和日志验证 YML 配置是否生效。总结部分强调了 EVE-NG 的自动识别机制以及独立管理设备版本的方式。

qq_41862216的博客 3075

GX WORKS2通过交换机连接PLC的方法

三菱PLC连接方法的分享

weixin_64927621的博客 3620

深入解析DDR5 SDRAM中的CA训练模式(CATM):原理与实现

本文深入解析DDR5 SDRAM中的CA训练模式(CATM),详细探讨其工作原理与实现方法。通过分析JESD79-5标准,揭示CATM在时序校准、信号质量优化和系统稳定性方面的核心价值,并提供硬件设计考量和系统级调试技巧,帮助工程师解决高速内存系统中的信号完整性问题。

weixin_29235923的博客 385

脱壳--02.exe

程序开始 使用OD打开程序 发现无法利用esp定律 程序直接运行 查找模块间调用 随便找到一个函数的调用 发现是FF15方式调用 所以是vs的程序 vs程序大致分成两种 vs20xx (特征函数:GetSystemTimeAsFileTime)和 vc++6.0(特征函数:GetVersion) 通过链接器版本 发现是vc6.0 直接在GetVersion上下断点 重新运行程序 断点断下 返回到调用处 vc6.0和易语言的第一个CALL都是GetVers...

weixin_45012273的博客 1112

AD9361 Fast Lock实战:Python脚本自动生成Profile寄存器配置(附完整代码)

本文详细介绍了利用Python脚本实现AD9361 Fast Lock Profile寄存器自动化配置的实战方案。通过解析频率合成公式、VCO约束及查表机制,脚本能根据目标频率一键生成完整的16进制寄存器序列,大幅提升射频系统开发中多频点切换的效率和准确性,并支持CSV、JSON、C头文件等多种输出格式,便于与FPGA/嵌入式系统集成。

weixin_29194693的博客 475

头歌平台-人工智能导论实验(人脸识别)

答案仅供参考,自己动手丰衣足食!!!

qq_52119136的博客 3026

ESP32开发环境与微信小程序通信的完整示例

通过搭建稳定的esp32开发环境,实现其与微信小程序间的双向通信,涵盖Wi-Fi连接、数据收发与协议设计,为物联网应用提供低成本解决方案。

weixin_42126677的博客 1132

电子硬件仿真:设计一个频率范围为10k—50k的带通滤波器

带通滤波器是一种常用的滤波器类型,具有选择特定频率范围内信号的能力,并在该范围内提供一定的增益。它允许通过一定范围内的频率信号,并在该范围内提供一定的增益,同时在该范围之外的频率上提供较高的衰减。这意味着在通带内(10kHz至50kHz),滤波器的增益应为10dB,而在每个十倍频的频率点上,滤波器的增益应降低40dB。设计滤波器:使用滤波器设计工具(如MATLAB、Python的scipy库、Tina软件等),根据选定的滤波器类型(例如巴特沃斯滤波器),中心频率和通带宽度,设计一个4阶带通滤波器。

走向CTO的路上... 579

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: Python爬取2019Cov及基于Flask框架的数据可视化
下一篇: Python-量化投资(一)
PythonShanyang
博客等级 码龄7年 18粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值