我對(duì)兩個(gè)數(shù)據(jù)幀使用 OLS:gab = ols(formula= 'only_volume ~ all_but_volume', data=data_p ).fit() 在哪里,only_volume = data_p.iloc[:,0] #Only first columall_but_volume = data_p.iloc[:, 1:data_p.shape[1]] #All but first column當(dāng)我嘗試提取某些內(nèi)容時(shí),例如參數(shù)或 pval,我得到如下信息:In [3]: gab.paramsOut[3]: Intercept 2.687598e+06all_but_volume[0] 5.500544e+01all_but_volume[1] 2.696902e+02all_but_volume[2] 3.389568e+04all_but_volume[3] -2.385838e+04all_but_volume[4] 5.419860e+02all_but_volume[5] 3.815161e+02all_but_volume[6] -2.281344e+04all_but_volume[7] 1.794128e+04...all_but_volume[22] 1.374321e+00由于gab.params在 LHS 中提供了 23 個(gè)值并且all_but_volume有 23 列,我希望是否有辦法獲取帶有列名的參數(shù)列表/zip,而不是帶有列名的參數(shù)all_but_volume[i]喜歡,TMC 9.801195e+01TAC 2.214464e+02...我嘗試過(guò)的:刪除all_but_volume并簡(jiǎn)單地使用data_p.iloc[:, 1:data_p.shape[1]]沒(méi)有用:...data_p.iloc[:, 1:data_p.shape[1]][21] 2.918531e+04data_p.iloc[:, 1:data_p.shape[1]][22] 1.395342e+00編輯:示例數(shù)據(jù):data_p.iloc[1:5,:]Out[31]: Volume A B C\1 569886.171878 759.089217 272.446022 4.163908 2 561695.886128 701.165406 330.301260 4.136530 3 627221.486089 377.746089 656.838394 4.130720 4 625181.750625 361.489041 670.575110 4.134467 D E F G H I \1 1.000842 12993.06 3371.28 236.90 4.92 6.13 2 0.981514 13005.44 3378.69 236.94 4.92 6.13 3 0.836920 13017.22 3384.47 236.98 4.93 6.13 4 0.810541 13028.56 3388.85 237.01 4.94 6.13 only_volume是第一列 'volume' all_but_volume是除 'volume' 之外的所有列
在 ols.param 中獲取列名和系數(shù)列表
慕運(yùn)維8079593
2021-06-04 13:44:42