# -*- encoding: utf-8 -*-
import sys
import numpy as np
import pandas as pd
from scipy import stats as sts
if __name__ == "__main__":
print("=========描述性统计学习========\n")
nums = [1,2,3,4,4,4,5,6]
print("算数平均值:"+str(np.mean(nums)))
print("中位数:"+str(np.median(nums)))
# 函数作用:返回传入数组/矩阵中最常出现的成员以及出现的次数。
# 如果多个成员出现次数一样多,返回值小的那个
print("众数:"+str(sts.mode(nums)[0][0])+' 出现了:'+str(sts.mode(nums)[1][0])+'次')
print("几何平均数:"+str(sts.gmean(nums)))
a = [70,80,90]
w = [3,3,4]
print("加权平均数:"+str(np.average(a,weights=w)))
print("方差:"+str(np.var(nums)))
print("标准差:"+str(np.std(nums)))
print("极差:"+str(np.ptp(nums)))
# 平均差
# 四分位差
print("四分位 75%:"+str(np.percentile(nums,75)))
print("四分位 25%:"+str(np.percentile(nums,25)))
print("四分位:"+str(np.percentile(nums,75) - np.percentile(nums,25)))
# print("四分位:"+str(sts.(nums,75) - sts.(nums,25)))
# 异众比率
print("异众系数:"+str(1-sts.mode(nums)[1][0]/len(nums) ))
# 离散系数
print("离散系数:"+str(np.std(nums)/np.mean(nums)))
# 偏态系数
print("偏态系数:"+str(sts.skew(nums)))
# 峰态系数
print("峰度系数:"+str(sts.kurtosis(nums)))
python描述统计 python 描述性统计
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python 描述性统计
描述性统计
数据 数据集 中位数 -
Python描述性统计示例
Python描述性统计示例1 声明本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处
描述性统计 python描述性统计 数据 中位数 升序 -
python描述性统计返回inf python做描述性统计
Python Pandas描述性统计描述统计学(descriptive statistics)是一门统计学领域的学科,主要研究如何取得反映客观现象的数据,并以图表形式对所搜集的数据进行处理和显示,最终对数据的规律、特征做出综合性的描述分析。Pandas 库正是对描述统计学知识完美应用的体现,可以说如果没有“描述统计学”作为理论基奠,那么 Pandas 是否存在犹未可知。下列表格对 Pandas 常
python描述性统计返回inf Python Pandas Pandas描述性统计 Python 描述性统计 Python Pandas统计