使用SciPy的的stats.linregress具有固定y轴截距
问题描述:
我想知道是否有可能使用stats.linregress除了有固定截距,我目前做这,:使用SciPy的的stats.linregress具有固定y轴截距
from scipy import stats
from numpy import arrange,array
y = [0, 11, 19, 28, 41, 49, 62, 75, 81]
xi = arange(0,9)
scale, intercept, r_value, p_value, std_err = stats.linregress(xi,y)
这将是如果我仍然可以确定一个R值,那么最好选择
答
从scipy的domcumentation是不可能的。但你可以使用其他的东西,如statsmodel:
y = [0, 11, 19, 28, 41, 49, 62, 75, 81]
x = arange(0,9)
model = sm.OLS(y,x)
results = model.fit()
print(results.params)