目录
1. 单变量
import numpy as np
import pandas as pd
import scipy as sp
from scipy import stats # scipy里面关于统计分析的stats
data=np.array([2,3,3,4,4,4,4,5,5,6]) # 创建一个数组
# scipy求和
sum_data=sp.sum(data)
# 求均值或期望
mean_data=sp.mean(data)
# 求方差
sigma_2_data1=sp.var(data,ddof=0) # ddof参数0是方差,1为无偏方差
# 求无偏方差
sigma_2_data2=sp.var(data,ddof=1)
# 求标准差
sigma_data=sp.std(data,ddof=1)
# 求最大最小值
max_data=sp.amax(data)
min_data=sp.amin(data)
# 求中位数
medium_data=sp.median(data)
# 求四分位数
data2=np.array([1,2,3,4,5,6,7,8,9])
stats.scoreatpercentile(data2, 25),stats.scoreatpercentile(data2, 75)