小编Joe*_*Joe的帖子

如何从Pandas中的OLS-summary中提取特定值?

是否有可能从熊猫的线性回归总结中得到其他值(目前我只知道获得beta和拦截的方法)?我需要得到R平方.这是从手册中提取的:

In [244]: model = ols(y=rets['AAPL'], x=rets.ix[:, ['GOOG']])

In [245]: model
Out[245]: 
-------------------------Summary of Regression Analysis---------------------   ----
Formula: Y ~ <GOOG> + <intercept>
Number of Observations:         756
Number of Degrees of Freedom:   2
R-squared:         0.2814
Adj R-squared:     0.2805
Rmse:              0.0147
F-stat (1, 754):   295.2873, p-value:     0.0000
Degrees of Freedom: model 1, resid 754
-----------------------Summary of Estimated Coefficients------------------------
      Variable       Coef    Std Err     t-stat    p-value    CI 2.5%   CI 97.5%
--------------------------------------------------------------------------------
      GOOG     0.5442     0.0317      17.18     0.0000     0.4822     0.6063
 intercept     0.0011     0.0005       2.14     0.0327 …
Run Code Online (Sandbox Code Playgroud)

linear-regression pandas

8
推荐指数
2
解决办法
1万
查看次数

雅虎财经

Yahoo Finance (web.DataReader(stock, 'yahoo', start, end)) 中的 Volume 是什么意思?是平均每日交易量还是平均美元交易量?它是股票数量还是美元数量?

python datareader volume yahoo-finance

5
推荐指数
1
解决办法
8397
查看次数

Pandas 中的变量转换

在数据框中有两列 A 和 B:

   A   B
0  1   6
1  2   7
2  1   8
3  2   9
4  1  10
Run Code Online (Sandbox Code Playgroud)

我想创建一个 C 列。 C 必须将 B 的值按 A 的值移动:

   A   B   C 
0  1   6 NaN
1  2   7 NaN
2  1   8   7
3  2   9   7
4  1  10   9
Run Code Online (Sandbox Code Playgroud)

命令:

df['C'] = df['B'].shift(df['A'])
Run Code Online (Sandbox Code Playgroud)

不起作用。你还有其他建议吗?

python shift pandas

3
推荐指数
1
解决办法
1337
查看次数