2016-02-15 25 views
5

残差を評価したい:(y-hat y)。Python:StatsModelsの残差を評価する方法は?

私はそれを行う方法を知っている:

df = pd.read_csv('myFile', delim_whitespace = True, header = None) 
df.columns = ['column1', 'column2'] 
y, X = ps.dmatrices('column1 ~ column2',data = df, return_type = 'dataframe') 
model = sm.OLS(y,X) 
results = model.fit() 
predictedValues = results.predict() 
#print predictedValues 
yData = df.as_matrix(columns = ['column1']) 
res = yData - predictedValues 

これを行うためのメソッドがある場合、私は不思議(?)。 Results class

resid属性に保存されている

答えて

11

は同様にresults.fittedvalues方法がありますので、あなたはresults.predict()は必要ありません。

関連する問題