【发布时间】:2017-08-11 21:08:57
【问题描述】:
我正在使用 statsmodel,这是我用来生成多线性回归的代码:
def regression():
Data = pd.read_csv("CSV_file")
DependentVariable = Data[["Variable1"]].values.tolist()
IndependentVariables = Data[["Variable2","Variable3","Variable4"]].values.tolist()
huber_t = sm.RLM(DependentVariable, IndependentVariables, M=sm.robust.norms.HuberT())
hub_results = huber_t.fit()
return hub_results.summary()
这给出了一个正常的输出。但是,我还想对我的数据进行加权,以便较新的数据比较旧的数据更重要。我正在考虑使用某种指数衰减来计算权重。在计算线性回归时有什么方法可以考虑这个权重?
【问题讨论】:
标签: python statsmodels