python如何运用ols_python - 如何在python中使用OLSResults.f_test与实验组进行测试 - SO中文参考 - www.soinside.com...
我们可以用虹膜的例子。from statsmodels.formula.api import ols
import pandas as pd
data = load_iris()
df = pd.read_csv("http://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data",
header=None,names=["s_wid","s_len","p_wid","p_len","species"])
df.species.unique()
array(['Iris-setosa', 'Iris-versicolor', 'Iris-virginica'], dtype=object)
有3个类别的物种,我们可以像你一样拟合一个模型。formula = 's_len ~ species'
results = ols(formula, df).fit()
如果我们看看结果,results.summary()
Dep. Variable: s_len R-squared: 0.392
Model: OLS Adj. R-squared: 0.384
Method: Least Squares F-statistic: 47.36
Date: Sat, 23 May 2020 Prob (F-statistic): 1.33e-16
Time: 01:07:39 Log-Likelihood: -49.688
No. Observations: 150 AIC: 105.4
Df Residuals: 147 BIC: 114.4
Df Model: 2
Covariance Type: nonrobust
coef std err t P>|t| [0.025 0.975]
Intercept 3.4180 0.048 70.998 0.000 3.323 3.513
species[T.Iris-versicolor] -0.6480 0.068 -9.518 0.000 -0.783 -0.513
species[T.Iris-virginica] -0.4440 0.068 -6.521 0.000 -0.579 -0.309
如果你的模型只包括组,像上面的,那么F统计(47. 36)和P值(1. 33e -16)是你需要的。这个F检验是将这个模型与只有截距的模型进行检验。
更详细的解释:该模型的拟合方式为 Iris-setosa 作为参考,其他两个品种对萼片长度的影响。s_len 的系数计算。Iris-setosa. 如果我们看一下平均值,这就很清楚了。df.groupby('species')['s_len'].mean()
Iris-setosa 3.418
Iris-versicolor 2.770
Iris-virginica 2.974
在这种情况下,假设是Iris -versicolor=0 和Iris -virginica=0, 所以各组都是平等的。hypotheses = '(species[T.Iris-versicolor] = 0), (species[T.Iris-virginica] = 0)'
results.f_test(hypotheses)
现在,你可以看到,这与摘要中的F统计完全相同。
python如何运用ols_python - 如何在python中使用OLSResults.f_test与实验组进行测试 - SO中文参考 - www.soinside.com...相关推荐
- android.mk if else,gradle - 如何在Android Studio中使用我自己的Android.mk文件 - SO中文参考 - www.soinside.com...
[我正在Android.mk文件中定义一些变量(我正在为编译器传递一些标志),但是每次构建项目时,Android.mk都会被覆盖.我假设Gradle是负责任的,我应该去那里看看吗? 如何使用我自己的A ...
- python网格搜索优化参数_python - 用于管道的网格搜索参数网格的说明 - SO中文参考 - www.soinside.com...
此'feature_selection__k': list(range(1, len(feature_importances) + 1))代码在什么意思:param_grid = [{ 'prepar ...
- powershell目录带空格_powershell - 如何在命令行的路径中运行带有空格的powershell脚本? - SO中文参考 - www.soinside.com...
-File Parameter 如果要从命令行运行powershell.exe -File,则必须始终在doubleqoutes(")中设置带空格的路径.单引号(')仅由powershell ...
- php取出多维数组的所有元素,php - 获取多维数组PHP中两个元素之间的所有数组 - SO中文参考 - www.soinside.com...
[我需要帮助.我有PHP困难.这是多维数组,我想将"信贷协议摘要"数组和"信贷协议"数组之间的所有数组完全放入一个单独的数组中.我试图使用range()函数,但 ...
- php+多个json数组,php - 两个如何比较PHP中的两个JSON对象数组? - SO中文参考 - www.soinside.com...
我有JSON对象数组,如下所示.以下JSON对象数组位于文件((feeds / ptp-ess_landing_house.json)中{ "joint_committees": ...
- java中exec命令,java - 从Java中运行exec命令需要 bash 吗? - SO中文参考 - www.soinside.com...
日志输出显示了运行的命令,可以看到其中包括一个 bash 命令.thufir@dur:~/NetBeansProjects/threadedExecTelnet$ thufir@dur:~/NetBe ...
- php添加数组的键和值,php - 将php数组元素添加到数组中如何具有相同的键和值 - SO中文参考 - www.soinside.com...
我有一个像这样的数组如何具有相同的gtin:Array ( [0] ( [status] => ERROR [message] => 'message error' [gtin] => ...
- Linux kodi添加中文,如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面
如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面 Kodi "Leia" 18.2已经发布,其中包含许多错误修复和性能改进. 以下是如何在Ubuntu 16.04 ...
- 编程中python怎么读-编程语言如何在Python中读写文件
从文件读取和写入文件是任何编程语言的常见需求.任何文件在读写之前都需要打开.大多数编程语言都使用open()方法来打开文件,以便使用文件对象(file object)读写.可以使用不同类型的文件访问模 ...
- unbantu上python安装步骤_如何在Ubuntu中安装Python 3.6?
Python是增长最快的主要通用编程语言.原因有很多,比如它的可读性和灵活性,易于学习和使用,可靠和高效. 有两个主要的Python版本被使用- 2和3 (Python的现在和未来);前者将看不到新的 ...
最新文章
- 神经网络的可解释性综述!
- mysql远程连接oracle数据库服务器配置_远程访问oracle数据库
- openresty获取Nginx uri中的单一变量
- id,rowid,rownum 区别
- [转] Batch Normalization
- 极路由HC5661a刷潘多拉固件后配置python环境运行脚本登陆dr.com校园网
- MacOS Big Sur 11.5.1 (20G80) OC 0.7.1 / Cl 5138 / PE 三分区原版黑苹果镜像
- EXCEL工资条短信如何发送?
- xshell安卓版下载_xshell5手机安卓版下载|Xshell5最新版下载_v5.0.1199_9ht安卓下载
- CSS位置偏移反爬虫绕过
- 显示器3d测试软件,IPS显示屏/裸眼3D显示原理及3D应用
- 服务器电源电压不稳定,又是在网上买的炸弹机,我都说了多少次了,这种电脑别买,别买!...
- ngx_http_core_module模块提供的变量
- 基桩静荷载测试数据分析软件,静荷载基桩检测原理及应用技术
- 2019-9-11-数据结构查找方法总结
- 用Python求解数学规划问题
- k8s做命名空间配额
- 协程大批量爬取是要被封IP的,最优秀的方法就是在被封IP时候立马切换IP
- 突破数据极限:计算24的阶乘和n的m次方。
- 微信、支付宝等个人免签支付系统原理与实现