当前位置:  开发笔记 > 编程语言 > 正文

如何在Sage中进行回归分析?

如何解决《如何在Sage中进行回归分析?》经验,为你挑选了1个好方法。

我没试成功:

find_fit(data, quadratic_residues)

我正在努力寻找最适合水流速率的数据:http://dl.getdropbox.com/u/175564/rate.png

---评论后编辑---

新代码:

var('x')
model(x) = x**2
find_fit((xlist, reqlist), model)

错误消息:

Traceback (click to the left for traceback)
...
TypeError: data has to be a list of lists, a matrix, or a numpy array

- -编辑

现在出现错误消息:

Traceback (click to the left for traceback)
...
ValueError: each row of data needs 2 entries, only 5 entries given

这里和图片一样:http: //dl.getdropbox.com/u/175564/sage.png



1> Andre Mikule..:
mydata = [[1,3],[2,7],[3,13],[4,24]]
var('a,b,c')
mymodel(x) = a*x^2 + b*x + c 
myfit = find_fit(mydata,mymodel,solution_dict=True)
points(mydata,color='purple') + plot(
  mymodel(
    a=myfit[a],
    b=myfit[b],
    c=myfit[c]
    ), 
    (x,0,4,),
    color='red'
  )

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有