统计学常用库
- 1. Scipy
- 1.1 Scipy.stats
-
- 1.2 Scipy.special
1. Scipy
Scipy是一个用于数学、科学、工程领域的常用软件包,可以处理插值、积分、优化、图像处理、常微分方程数值解的求解、信号处理等问题。
| 模块名 | 应用领域 |
|---|
| scipy.cluster | 向量计算/Kmeans |
| scipy.constants | 物理和数学常量 |
| scipy.fftpack | 傅立叶变换 |
| scipy.integrate | 积分程序 |
| scipy.interpolate | 插值 |
| scipy.io | 数据输入输出 |
| scipy.linalg | 线性代数程序 |
| scipy.ndimage | n维图像包 |
| scipy.odr | 正交距离回归 |
| scipy.optimize | 优化 |
| scipy.signal | 信号处理 |
| scipy.sparse | 稀疏矩阵 |
| scipy.spatial | 空间数据结构和算法 |
| scipy.special | 一些特殊的数学函数 |
| scipy.stats | 统计 |
1.1 Scipy.stats
常见分布
| 名称 | 含义 |
|---|
| beta | beta分布 |
| f | F分布 |
| gamma | gam分布 |
| poisson | 泊松分布 |
| hypergeom | 超几何分布 |
| lognorm | 对数正态分布 |
| binom | 二项分布 |
| uniform | 均匀分布 |
| chi2 | 卡方分布 |
| cauchy | 柯西分布 |
| laplace | 拉普拉斯分布 |
| rayleigh | 瑞利分布 |
| t | T分布 |
| norm | 正态分布 |
| expon | 指数分布 |
常用函数
| 函数 | 作用 | 备注 |
|---|
| import scipy.stats as st | 导入模块 | |
| 通用函数 | w,p=st.levene(*args) | 方差齐性检验 | |
| f,p_value = st.f_oneway(*args) | 方差分析 | 返回f值和p值 |
| st.分布.rvs(loc,scale,size) | 生成服从指定分布的随机数 | loc和scale参数对应分布的期望和标准差 |
| st.分布.pdf() | 概率密度函数 | |
| st.分布.cdf() | 累计分布函数 | |
| st.分布.sf() | 残存函数(1-CDF) | |
| stats.分布.ppf() | 分位点函数(CDF的逆) | |
| stats.分布.isf() | 逆残存函数 | (sf的逆) |
| stats.分布.fit() | 对一组随机取样进行拟合,最大似然估计方法找出最适合取样数据的概率密度函数系数 | |
| 卡方分布 | st.chi2_contingency(observed) | 列联表中变量独立性的卡方检验 | observed:列联表,可由pd.crosstab生成;返回4个值:卡方值、p值、自由程度、预期频率 |
1.2 Scipy.special
| 函数 | 作用 | 备注 |
|---|
| from scipy import special | 导入模块 | |
| Gamma函数 | special.gamma(x) | | |
| special.gammaln(x) | | |
| special.beta(x,2) | | |
| 误差函数 | special.erf(x) | | |
| special.erfc(x) | | |
| special.erfinv(x) | | |
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!