时间序列,趋势和偏离趋势

时间:2019-10-07 21:56:05

标签: python pandas time-series

我有一个类似这样的时间序列:

 2000 0.000
 2001 -0.174
 2002 -0.131
 2003 0.127
 2004 0.566
 2005 0.723
 2006 0.675
 2007 1.171
 2008 2.338
 2009 2.625
 2010 3.746
 2011 3.612
 2012 4.729
 2013 8.156
 2014 16.330
 2015 27.584

估计该系列的线性趋势然后计算趋势线与该系列之间的差距的最有效方法是什么?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用fixed中的简单线性回归模型:

@Override
public E[] getAllEntities() {
    String jpdlQuery = String.format("select e from %s e", entityShortName);
    Query query = entityManager.createQuery(jpdlQuery, entityClass);
    return (E[]) query.getResultList().toArray();
}

输出:

scikit-learn