我希望可以使用Python的标准工具(如numpy、pandas、scipy.stats等)计算线性回归模型的beta或标准化系数。
我的一个朋友告诉我在R中可以通过以下命令完成此操作:
有没有更简单的Python函数可以计算这个数字?
我的一个朋友告诉我在R中可以通过以下命令完成此操作:
lm(scale(y) ~ scale(x))
目前,我正在使用Python进行计算,如下所示:
from scipy.stats import linregress
from scipy.stats.mstats import zscore
(beta_coeff, intercept, rvalue, pvalue, stderr) = linregress(zscore(x), zscore(y))
print('The Beta Coeff is: %f' % beta_coeff)
有没有更简单的Python函数可以计算这个数字?