Khi tôi chạy mã cũ, tôi nhận được cảnh báo sau: "mô-đun pandas.stats.ols không còn được dùng nữa và sẽ bị xóa trong phiên bản tương lai. Chúng tôi tham khảo các gói bên ngoài như mô hình thống kê". Tôi không thể hiểu được liệu có mô-đun OLS lăn thân thiện với người dùng trong mô hình thống kê hay không. Điều tuyệt vời về mô-đun pandas.stats.ols là bạn có thể dễ dàng phát hiện xem có bị chặn hay không, loại cửa sổ (cán, mở rộng) và chiều dài cửa sổ. Có mô-đun nào thực hiện chính xác không?Pandas rolling OLS không được chấp nhận
Ví dụ:
YY = DataFrame(np.log(np.linspace(1,10,10)),columns=['Y'])
XX = DataFrame(np.transpose([np.linspace(1,10,10),np.linspace(2,10,10)]),columns=['XX1','XX2'])
from pandas.stats.ols import MovingOLS
MovingOLS(y=YY['Y'], x=XX, intercept=True, window_type='rolling', window=5).resid
Tôi muốn một ví dụ về làm thế nào để có được kết quả của dòng cuối cùng (dư của ols di chuyển) sử dụng statsmodel hoặc bất kỳ thành phần khác.
Cảm ơn
liên quan [câu hỏi] (http://stackoverflow.com/questions/37317727/deprecated-rolling-window-option-in-ols-from-pandas-to-statsmodels) – MaxU
Tôi đã cố gắng đặt câu hỏi này trong câu hỏi đó nhưng người kiểm duyệt đã xóa câu hỏi đó. câu trả lời cho câu hỏi đó dường như không hoạt động với các khung dữ liệu – serrajo
về cơ bản, tôi nghĩ sẽ hữu ích khi xem ví dụ về cách thực hiện các OLS cán trong bảng mô tả thống kê mà không phải trải qua quá trình đọc danh sách cồng kềnh hoặc các lần lặp khác. – serrajo