[英]Printing coeficients of several linear regressions on a single python script
[英]Linear Regression Coeficients in Python
我是 Python 新手,我正在尝试使用 csv 进行线性回归,我需要获取系数,但我不知道如何获取。 这是我尝试过的:
import statsmodels.api as sm
x = datos1['Ozone']
y = datos1['Temp']
x = np.array(x)
y= np.array(y)
model = sm.OLS(y, x)
results = model.fit()
print(results.summary())
你可以帮帮我吗? 谢谢。
尝试跑步,
import statsmodels.api as sm
x = datos1['Ozone']
y = datos1['Temp']
x = np.array(x)`enter code here`
y= np.array(y)
model = sm.OLS(y, x)
results = model.fit()
print(results.params)
有两种方法可以获取OLS模型的参数。
model.params
x = datos1['Ozone']
y = datos1['Temp']
x = np.array(x)
y= np.array(y)
model = sm.OLS(y, x)
results = model.fit()
print(results.params)
model.summary()
与 pandas 一起使用x = datos1['Ozone']
y = datos1['Temp']
x = np.array(x)
y= np.array(y)
model = sm.OLS(y, x)
results = model.fit()
df = pd.read_html(results.summary().tables[1].as_html(),header=0,index_col=0)[0]
print(df.columns.values) # get parameters as dataframe
print(df['coef']) # get coefficients
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.