2016-02-15 22 views
5

Tôi muốn đánh giá số dư: (y-hat y).Python: Làm cách nào để đánh giá số dư trong Thống kê mô hình?

tôi biết làm thế nào để làm điều đó:

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 

Tôi tự hỏi nếu có một phương pháp để làm điều này (?).

Trả lời

11

Đó được lưu trữ trong resid thuộc tính của Results class

Tương tự như vậy có một phương pháp results.fittedvalues, vì vậy bạn không cần results.predict().

Các vấn đề liên quan