Advertisement

数据分析的描述性统计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)

还没有任何评论哟~