24小时热门版块排行榜    

查看: 3530  |  回复: 25

q1036210267

木虫 (正式写手)

引用回帖:
9楼: Originally posted by dingd at 2011-11-17 15:01:50:
用1stOpt吧,比Origin、Matlab等强大、方便好用的多:
[code]
Variable r,E;
Function E = a*((b/r)^9  - (b/r)^6);
Data;
2.89999999850988        47.5834608565225
   3.09999999850988       -91.04818 ...

这么强大。那您给我发一份  41stOpt 软件 ,可以吗?我的邮箱是angelfly_001@126.com。我也试试~~

先谢谢了。
生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
11楼2011-11-17 18:11:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

q1036210267

木虫 (正式写手)

引用回帖:
10楼: Originally posted by snoopyzhao at 2011-11-17 15:26:46:
我用 R 算了,一样的结果,用的是 Gauss-Newton 算法。

我看了下数值分析的资料 说用最小二乘法来拟合 曲线参数,怎么用R 高斯 -牛顿法 解 参数啊。
生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
12楼2011-11-17 18:13:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

q1036210267

木虫 (正式写手)

引用回帖:
9楼: Originally posted by dingd at 2011-11-17 15:01:50:
用1stOpt吧,比Origin、Matlab等强大、方便好用的多:
[code]
Variable r,E;
Function E = a*((b/r)^9  - (b/r)^6);
Data;
2.89999999850988        47.5834608565225
   3.09999999850988       -91.04818 ...

用 1stOpt 怎么去处理我那个数据啊,我倒腾了老半天,不会啊,您能简单说下方法吗?谢谢。
生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
13楼2011-11-18 08:50:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

q1036210267(金币+5): 2011-11-18 14:46:07
给你的就是1stOpt的完整代码啊,只要把全部数据附在后面就行了。
14楼2011-11-18 08:54:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

q1036210267

木虫 (正式写手)

引用回帖:
14楼: Originally posted by dingd at 2011-11-18 08:54:29:
给你的就是1stOpt的完整代码啊,只要把全部数据附在后面就行了。

曲线 拟合的时候才用什么样的 优化算法, 比较合适 ?
生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
15楼2011-11-18 09:17:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

q1036210267

木虫 (正式写手)

引用回帖:
14楼: Originally posted by dingd at 2011-11-18 08:54:29:
给你的就是1stOpt的完整代码啊,只要把全部数据附在后面就行了。

您好,我现在遇到个问题,有两个自变量,两个因变量,两个回归模型共享部分参数。这种非线性方程怎么去解啊?

如下面附图。
有两个方程,y1 和 y2, 两个自变量x1和x2。
a, b, c, d 是四个共享的参数。

我照着它的方法,可是程序不运行啊, 是不是我哪里弄错了


生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
16楼2011-11-24 08:52:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖


余泽成(金币+1): 谢谢参与应助! 2011-12-08 14:13:11
你这种情况,有不有可能先对 y2 中的 a, b, c 进行拟合,然后,固定 a,b,c 再拟合 y1 中的 d?
17楼2011-11-24 09:39:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

q1036210267

木虫 (正式写手)

引用回帖:
17楼: Originally posted by snoopyzhao at 2011-11-24 09:39:27:
你这种情况,有不有可能先对 y2 中的 a, b, c 进行拟合,然后,固定 a,b,c 再拟合 y1 中的 d?

这个, 我也不清楚啊 。您知道 拟合曲线的 软件有 哪些吗?
生活中坚持快乐的原则不改变,学习工作中踏实上进!`~`
18楼2011-11-24 09:45:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

我知道的很少,我自己只用 R 来做,当然,我做的可能比较简单
19楼2011-11-24 09:49:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖


余泽成(金币+1): 谢谢参与应助! 2011-12-08 14:13:26
引用回帖:
16楼: Originally posted by q1036210267 at 2011-11-24 08:52:24:
您好,我现在遇到个问题,有两个自变量,两个因变量,两个回归模型共享部分参数。这种非线性方程怎么去解啊?

如下面附图。
有两个方程,y1 和 y2, 两个自变量x1和x2。
a, b, c, d 是四个共享的参数。

...

这个可以自己构造一个最优化目标函数F,再用最小二乘拟合出参数
y=(y1,y2) ydata=(yy1,yy2)
F=sum(y-ydata).^2
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
20楼2011-11-24 09:52:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 学员94tPwG 的主题更新
信息提示
请填处理意见