在散点图中绘制最小二乘线

时间:2012-12-14 22:14:41

标签: plot pandas scatter

用pandas创建了一个散点图。我不知道如何创建从点数最小的平方线。 在http://matplotlib.org寻找示例我没有找到任何类似的图表。

提前多多谢谢你!!

1 个答案:

答案 0 :(得分:5)

Pandas有一个ordinary least squares (ols)函数,the 0.10.1 docs中有一个非常详细的例子来说明如何绘制结果,这是一个片段:

model = ols(y=rets['AAPL'], x=rets.ix[:, ['GOOG']], window=250)
# just plot the coefficient for GOOG
model.beta['GOOG'].plot()

enter image description here

注意:此示例不再出现在文档中(自0.10.1起),我不确定原因。