python求偏度系数_机器学习数学|偏度与峰度及其python实现

这篇博客介绍了机器学习中的偏度和峰度概念,通过Python代码展示了如何计算期望、方差、偏度和峰度,并利用matplotlib模拟不同分布数据的直方图,展示统计分布情况。
摘要由CSDN通过智能技术生成

机器学习中的数学

觉得有用的话,欢迎一起讨论相互学习~Follow Me

原创文章,如需转载请保留出处

本博客为七月在线邹博老师机器学习数学课程学习笔记

对于随机变量X,X的K阶原点矩为 \[E(X^{k})\]

X的K阶中心矩为 \[E([X-E(X)]^{k})\]

期望实际上是随机变量X的1阶原点矩,方差实际上是随机变量X的2阶中心矩

变异系数(Coefficient of Variation):标准差与均值(期望)的比值称为变异系数,记为C.V

偏度Skewness(三阶)

峰度Kurtosis(四阶)

偏度与峰度

利用matplotlib模拟偏度和峰度

计算期望和方差

import matplotlib.pyplot as plt

import math

import numpy as np

def calc(data):

n=len(data) # 10000个数

niu=0.0 # niu表示平均值,即期望.

niu2=0.0 # niu2表示平方的平均值

niu3=0.0 # niu3表示三次方的平均值

for a in data:

niu += a

niu2 += a**2

niu3 += a**3

niu /= n

niu2 /= n

niu3 /= n

sigma = math.sqrt(niu2 - niu*niu)

return [niu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值