24小时热门版块排行榜    

查看: 593  |  回复: 4

Chaorun

铁虫 (初入文坛)

[求助] 求助一非线性拟合的算法 已有1人参与

内容是这样的:
首先数据是含非对称误差的(x,x+,x-,y,y+,y-)
然后现有这样一个拟合函数
y=yb*((x/xb)^(-a1*w)+(x/xb)^(-a2*w))^(-1/w)
求助一非线性拟合的算法
(该函数还是用图片表示一下吧)

我尝试使用origin拟合,但并不会把X误差也涵盖进去的拟合方式。

所以特来求一个拟合的软件或者算法,自己用python编程时候表示完全不知应该用什么算法来处理最小二乘法。。。

涉及到本科毕业论文,所以比较急,还请各位帮忙一把,您给的算法或者软件我需要在一周的时间里能学会。。。
谢谢了

061222A.txt是示例的数据,一共六列,分别是x,x+,x-,y,y+,y-
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 061222A.txt
  • 2015-05-04 13:45:08, 30.9 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangqing2002108

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
Chaorun: 金币+5, ★★★很有帮助, 还是谢谢你啦 但是很想知道你是怎样自定义非线性拟合函数的 我自己做的时候总是报错 C没学好 很迷糊 2015-05-07 19:19:02
首先,将你的数据导入到Origin中,结果第430行后出现NO字样,是不是1~430行的数据才是拟合数据,后面的都不是?
其次,将你的方程带入Origin 的建立自定义的非线性拟合函数,但是计算结果不收敛,所以无法求出你的方程中的变量系数。
求助一非线性拟合的算法-1
拟合不收敛,拟合失败.png

祝愿小木虫论坛永远红火!
2楼2015-05-06 14:13:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Chaorun

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by wangqing2002108 at 2015-05-06 14:13:21
首先,将你的数据导入到Origin中,结果第430行后出现NO字样,是不是1~430行的数据才是拟合数据,后面的都不是?
其次,将你的方程带入Origin 的建立自定义的非线性拟合函数,但是计算结果不收敛,所以无法求出你的 ...

如果另w=3固定下来呢、
不收敛的是不是就说明这个公式并不适合于这样样本。。。?
3楼2015-05-07 19:17:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangqing2002108

铁杆木虫 (职业作家)

【答案】应助回帖

引用回帖:
3楼: Originally posted by Chaorun at 2015-05-07 19:17:51
如果另w=3固定下来呢、
不收敛的是不是就说明这个公式并不适合于这样样本。。。?...

你的数据431行全是NO 不知道是什么意思

[ 发自小木虫客户端 ]
祝愿小木虫论坛永远红火!
4楼2015-05-07 23:28:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Chaorun

铁虫 (初入文坛)

引用回帖:
4楼: Originally posted by wangqing2002108 at 2015-05-07 23:28:05
你的数据431行全是NO 不知道是什么意思
...

NO 之后删掉就可以了。。。。
5楼2015-05-11 17:17:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Chaorun 的主题更新
信息提示
请填处理意见