tats模块功能比较基础,主要围绕随机变量提供数值方法,比如随机变量的分位数/cdf之类的,构造分布,分布对象模型之类的。还有一些检验方法,ks检验,t检验,正态性检验,卡方检验之类的。还有一些不成体系的估计方法(随机变量自己当然也有估计方法),如核密度估计等。这一点有点像numpy在围绕着数组向量基础上提供一些不成体系的(常用)方法的感觉。
然而stats却缺了最重要的统计方法体系,回归,这个完全由statsmodels提供。它主要围绕着回归模型提供操作方法,如数据访问方式,拟合,绘图,报告诊断等。
-----
历史:
scipy.stats以前有一个models子模块,后来被移除了。这个模块被重写并成为了现在独立的statsmodels模块
scipy stats 和statsmodel 区别
最新推荐文章于 2025-10-26 00:10:03 发布
本文探讨了scipy.stats和statsmodels两个模块的功能差异。scipy.stats提供了基础的统计方法,如随机变量的分位数、CDF计算,以及各种检验方法。而statsmodels则专注于回归模型的操作,包括数据访问、拟合、绘图和报告诊断等功能。
1万+

被折叠的 条评论
为什么被折叠?



