Tôi có một dataframe Pandas với các cột nhưhồi quy tuyến tính - giảm bậc tự do
Order Balance Profit cum (%)
tôi đang làm một hồi quy tuyến tính
model_profit_tr = pd.ols(y=df_closed['Profit cum (%)'], x=df_closed['Order'])
Vấn đề với điều này là mô hình chuẩn là như thế nào (phương trình của một dòng không đi qua nguồn gốc)
y = a * x + b
Có 2 bậc tự do (a và b)
dốc (a):
a=model_profit_tr.beta['x']
và đánh chặn (b):
b=model_profit_tr.beta['intercept']
Tôi muốn giảm mức độ tự do cho mô hình của tôi (2-1) và tôi muốn có một mô hình như
y = a * x
Cảm ơn rất nhiều (cho cả hai giải pháp, và sự giúp đỡ lời khuyên)! –
Tôi chỉ là một câu hỏi khác nhưng tôi không biết nếu tôi có thể yêu cầu nó ở đây ... tôi nên làm gì nếu tôi muốn đặt chặn cho một giá trị nhất định (khác 0). (Tôi cũng sẽ giảm số bậc tự do từ 2 xuống 1) –
@FemtoTrader: Tôi không nghĩ rằng 'ols' có chức năng đó. Nhưng, xem xét nó có hình vuông nhỏ nhất, bạn có thể trừ rằng đánh chặn từ 'y', sau đó sử dụng' ols' với 'intercept = False'. Nó sẽ giống nhau. – Avaris