博客
关于我
理解statsmodels中OLS对应基金alpha、beta、R-squared
阅读量:349 次
发布时间:2019-03-04

本文共 1428 字,大约阅读时间需要 4 分钟。

  • 概解statsmodels

    《》

    To fit most of the models covered by statsmodels, you will need to create two design matrices.

    The first is a matrix of endogenous variable(s) (i.e. dependent, response, regressand, etc.). 对应Y

    The second is a matrix of exogenous variable(s) (i.e. independent, predictor, regressor, etc.). 对应X

    class statsmodels.regression.linear_model.OLS(endog, exog=None, missing='none', hasconst=None, **kwargs)

  • Model fit and summary

    Fitting a model in statsmodels typically involves 3 easy steps:

    1. Use the model class to describe the model
    2. Fit the model using a class method
    3. Inspect the results using a summary method
    mod = sm.OLS(y, X)  # Describe modelres = mod.fit()		# Fit modelres.summary()		# Summarize model
  • OLS

  • alpha、beta

    x = pd.series # 基准收益X = add_constant(x) # 2-d array y = pd.series # portfolio 收益res = sm.OLS(y, X).fit()alpha, beta = res.params()

    Alpha may be positive or negative and is the result of active investing.

    Beta, on the other hand, can be earned through passive index investing.

  • R-squared||coefficient of determination

    R-squared is also called the coefficient of determination. It’s a statistical measure of how well the regression line fits the data.

    R 2 R^2 R2 is a statistical measure that represents the proportion of the variance for a dependent variable that’s explained by an independent variable or variables in a regression model.

    用于判定统计模型的解释力。通过度量因变量的variance中可以由自变量解释部分所占的比例。

  • Reference

转载地址:http://gdge.baihongyu.com/

你可能感兴趣的文章
MySQL两千万数据优化&迁移
查看>>
MySql中 delimiter 详解
查看>>
MYSQL中 find_in_set() 函数用法详解
查看>>
MySQL中auto_increment有什么作用?(IT枫斗者)
查看>>
MySQL中B+Tree索引原理
查看>>
mysql中cast() 和convert()的用法讲解
查看>>
mysql中datetime与timestamp类型有什么区别
查看>>
MySQL中DQL语言的执行顺序
查看>>
mysql中floor函数的作用是什么?
查看>>
MySQL中group by 与 order by 一起使用排序问题
查看>>
mysql中having的用法
查看>>
MySQL中interactive_timeout和wait_timeout的区别
查看>>
mysql中int、bigint、smallint 和 tinyint的区别、char和varchar的区别详细介绍
查看>>
mysql中json_extract的使用方法
查看>>
mysql中json_extract的使用方法
查看>>
mysql中kill掉所有锁表的进程
查看>>
mysql中like % %模糊查询
查看>>
MySql中mvcc学习记录
查看>>
mysql中null和空字符串的区别与问题!
查看>>
MySQL中ON DUPLICATE KEY UPDATE的介绍与使用、批量更新、存在即更新不存在则插入
查看>>