def rlm(data, xseq, **params):
"""
Fit RLM
"""
X = sm.add_constant(data['x'])
Xseq = sm.add_constant(xseq)
results = sm.RLM(data['y'], X).fit(**params['method_args'])
data = pd.DataFrame({'x': xseq})
data['y'] = results.predict(Xseq)
if params['se']:
warnings.warn("Confidence intervals are not yet implemented"
"for RLM smoothing.")
return data
评论列表
文章目录