如何从 OLS 拟合摘要中识别 varname?

如何解决如何从 OLS 拟合摘要中识别 varname?

这是 MLB 的模型,据我所知,每个 var 名称 (x1,x2,x3...) 都应该与一个投手名称相关联。如何确定哪个投手与 var 名称相关联?

                            OLS Regression Results                            
==============================================================================
Dep. Variable:      successful_at_bat   R-squared:                       0.055
Model:                            OLS   Adj. R-squared:                  0.045
Method:                 Least Squares   F-statistic:                     5.207
Date:                Tue,01 Jun 2021   Prob (F-statistic):               0.00
Time:                        18:57:55   Log-Likelihood:                -42135.
No. Observations:               65866   AIC:                         8.574e+04
Df Residuals:                   65131   BIC:                         9.243e+04
Df Model:                         734                                         
Covariance Type:            nonrobust     
       coef  std err       t  P>|t|  [0.025  0.975]
x1   0.9994    0.020  50.594  0.000   0.961   1.038
x2   0.2606    0.139   1.871  0.061  -0.012   0.534
x3   0.2035    0.109   1.869  0.062  -0.010   0.417
x4  -0.0138    0.061  -0.224  0.822  -0.134   0.107
x5  -0.0558    0.112  -0.498  0.618  -0.276   0.164
x6   0.0275    0.073   0.375  0.708  -0.116   0.171
x7   0.0896    0.206   0.434  0.664  -0.315   0.494
x8   0.0071    0.043   0.164  0.870  -0.078   0.092
x9  -0.0242    0.049  -0.498  0.618  -0.119   0.071
x10 -0.0366    0.036  -1.028  0.304  -0.107   0.033

使用的代码

dummy_df = pd.get_dummies(at_bat_data['pitcher_name']).reset_index(drop=True) 
complete_at_bat_level_data_dummy = pd.concat([at_bat_data.reset_index(drop=True),dummy_df],axis=1) 
covariate_df = pd.merge(complete_at_bat_level_data_dummy,complete_pitch_level_data,on=['batter_name','game_date']) 
y = covariate_df['successful_at_bat'] 
x = covariate_df[['batting_average_homeMade'] + list(dummy_df.columns)].values 
model = sm.OLS(y,x) 
fit = model.fit() 
fit_summary = fit.summary()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?