python趋势分析,

  python趋势分析,

  我正在尝试使用Numpy和Scipy找到计算斜率的最快和最有效的方法。我有一个包含三个y变量和一个x变量的数据集,我需要计算它们各自的斜率。例如,我可以轻松地一次性执行这一行,如下所示,但我希望有更有效的方法。我也不认为Lin regressive是最好的方法,因为我的结果中不需要任何辅助变量,比如截距、标准误等。任何帮助都是

  将numpy作为np导入

  从scipy导入统计

  y=[[2.62710000 e 11 3.14454000 e 11 3.63609000 e 11 4.03196000 e 11

  4.21725000 e 11 2.86698000 e 11 3.32909000 e 11 4.01480000 e 11

  4.21215000e 11 4.81202000e 11]

  这是一个很好的例子

  4.65011423 e 03 3.10707392 e 03 3.54692896 e 03

  4.34233412e 03 4.88462501e 03]

  这是一个很好的例子

  3.13667639 e 01 2.76377113 e 01 3.27846013 e 01 3.7323417 e 01

  3.51249997e 01 4.42563658e 01]]

  X=[ 1990。1991.1992.1993.1994.1995.1996.1997.1998.1999.]

  slope_0,intercept,r_value,p_value,STD _ err=stats . Lin regressive(X,Y[0,])

  slope_1,intercept,r_value,p_value,STD _ err=stats . Lin regressive(X,Y[1,).

  slope_2,intercept,r_value,p_value,STD _ err=stats . Lin regressive(X,Y[2,).

  slope_0=slope/Y[0,][0]

  slope_1=slope/Y[1,][0]

  slope_2=slope/Y[2,][0]

  b,a=polyfit(X,Y[1,),1)

  slope_1_a=b/Y[1,][0]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: