统计处理包Statsmodels: statistics in python
来源:互联网 发布:nginx for linux 安装 编辑:程序博客网 时间:2024/06/15 17:24
http://blog.csdn.net/pipisorry/article/details/52227580
Statsmodels
Statsmodels is a Python package that provides a complement to scipy for statistical computations including descriptive statistics and estimation of statistical models.
statsmodels原名叫scikits.statsmodels,已经改成了statsmodels。
其中也有时间序列分析的模块[ Time Series analysis tsa]
statsmodels主要功能features
regression: Generalized least squares (including weighted least squares and least squares with autoregressive errors), ordinary least squares.
glm: Generalized linear models with support for all of the one-parameter exponential family distributions.
discrete choice models: Poisson, probit, logit, multinomial logit
rlm: Robust linear models with support for several M-estimators.
tsa: Time series analysis models, including ARMA, AR, VAR
nonparametric : (Univariate) kernel density estimators
datasets: Datasets to be distributed and used for examples and in testing.
PyDTA: Tools for reading Stata .dta files into numpy arrays.
stats: a wide range of statistical tests
sandbox: There is also a sandbox which contains code for generalized additive models (untested), mixed effects models, cox proportional hazards model (both are untested and still dependent on the nipy formula framework), generating descriptive statistics, and printing table output to ascii, latex, and html. There is also experimental code for systems of equations regression, time series models, panel data estimators and information theoretic measures. None of this code is considered "production ready".
安装
pip install statsmodels
需要的依赖有:
Python >= 2.6, including Python 3.x
NumPy >= 1.5.1
SciPy >= 0.9.0
Pandas >= 0.7.1
Patsy >= 0.3.0
Cython >= 20.1, Needed if you want to build the code from github and not a source distribution. You must use Cython >= 0.20.1 if you’re on Python 3.4. Earlier versions may work for Python < 3.4.
如果安装不上就源码安装:
git clone git://github.com/statsmodels/statsmodels.git
cd statsmodels
python setup.py install
virtualenv中安装出错
error: Command "x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/home/piting/ENV/ubuntu_env/lib/python3.4/site-packages/numpy/core/include -I/usr/include/python3.4m -I/home/piting/ENV/ubuntu_env/include/python3.4m -c statsmodels/nonparametric/_smoothers_lowess.c -o build/temp.linux-x86_64-3.4/statsmodels/nonparametric/_smoothers_lowess.o" failed with exit status 1
需要安装sudo apt-get install python3-dev[python-dev]
python-dev: Header files and a static library for Python
[Installation]
皮皮blog
statsmodels的使用
熵计算模块
如renyi熵的计算
from statsmodels.sandbox.infotheo import renyientropyfrom: http://blog.csdn.net/pipisorry/article/details/52227580renyientropy(ij[np.nonzero(ij)] / sum(ij), alpha=q, logbase=math.e)
ref: [statsmodels/statsmodels github]
[homepage Statsmodels]
[Statsmodels’s Documentation]
[statsmodels源码]
- 统计处理包Statsmodels: statistics in python
- python处理时序模型之StatsModels
- 关于python包不能安装问题(statsmodels、sklearn、matplotlib)
- Python统计模块statistics用法精要
- 使用python统计建模和计量经济学工具包Statsmodels进行线性回归
- Probability And Statistics In Python: Linear Regression
- python3.5如何安装statsmodels包?
- python中如何查看statsmodels相关知识
- Python统计分析库statsmodels的OLS
- Probability And Statistics In Python:Distributions And Sampling
- DSpace statistics(统计问题)
- DSpace statistics(统计问题)
- Spark MLlib Statistics统计
- Spark MLlib Statistics统计
- Numpy Statistics 统计函数
- Column Statistics in Hive
- 系统统计信息(System Statistics)
- SQL统计信息(statistics)
- leetcode No96. Unique Binary Search Trees
- 计算几何算法概览
- 如何设计出用户体验良好的登录/注册页面
- 静态成员
- 5.1SVM--python机器学习
- 统计处理包Statsmodels: statistics in python
- 算法:Unicode版人民币小写金额转大写金额
- DirectShow中多个USB视频捕捉的连接问题
- 【计算机网络-4】 【第三章】数据链路层笔记1——组帧、差错控制、流量控制
- 测试PHP服务端是否支持SSL
- dwr框架的入门
- 用Python读写Excel文件
- Matlab面向对象编程的两种方式
- I Can Guess the Data Structure!