数据分析的描述性统计Python实现核心统计量
发布时间
阅读量:
阅读量
针对各项特征指标,计算其基础统计参数,以下提供了一段简要的计算流程。该流程依次获取了最小值、最大值、中位数、均值、标准差、偏态系数、峰态系数以及缺失数据的数量,并支持将结果导出至Excel表格中。
import os
import numpy as np
import pandas as pd
from scipy import stats
import matplotlib.pyplot as plt
def basic_desc(data):
'''计算某一列的基本统计量:最小值、最大值、中位数、平均值、标准差、偏度、峰度
input: data 是DataFrame格式的
output: result 是DataFrame
'''
name = '最小值、最大值、中位数、平均值、标准差、偏度、峰度'.split('、')
method = [np.min,np.max,np.median,np.mean,np.std,stats.skew,stats.kurtosis]
result = dict(zip(name,method))
for name,func in result.items():
result[name]=func(da
全部评论 (0)
还没有任何评论哟~
