24小时热门版块排行榜    

查看: 1015  |  回复: 8

ming05130202

金虫 (小有名气)

[求助] 求助:拟合分析法求解具体参数值~谢谢!

小弟正在准备写论文,在进行数据分析的时候遇到如下问题,貌似要用到Matlab或oringin进行拟合分析,由于未接触过这个软件,所以在此向各位前辈们请教对于下面的问题具体应该如何处理,期待前辈的不吝赐教!

x(t)=Lx0/[1+(L-1)]
其中:x0=50.8,L=1.236;
t与x(t)的关系如下:
  t       0       5      10      15      20     30
x(t)  50.8  52.5  53.8   55.7   57.3   61.3
经过拟合分析求取参数a的值

[ Last edited by ming05130202 on 2013-1-16 at 10:34 ]
回复此楼
iwakeicomeiconquer
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
dbb627: 金币+1, 专家考核, 谢谢应助! 2013-01-16 15:52:55
CODE:
Constant x0=50.8,L=1.236;
Variable t,x;
Function x=L*x0/(1+(L-1)*exp(-a*t));
Data;
t=0,5,10,15,20,30;
x=50.8,52.5,53.8,55.7,57.3,61.3;

均方差(RMSE): 0.914784020817419
残差平方和(SSE): 5.02097882845731
相关系数(R): 0.973261142195872
相关系数之平方(R^2): 0.947237250908413
决定系数(DC): 0.928753493116205
卡方系数(Chi-Square): 0.0430466011869527

参数        最佳估算
----------        -------------
a        0.0481249731898927

====== 结果输出 =====

No        实测值x        计算值x
1        50.8        50.8
2        52.5        52.9627212056056
3        53.8        54.7966775861963
4        55.7        56.3300832126399
5        57.3        57.5971567443418
6        61.3        59.4756659522019
2楼2013-01-16 11:12:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ming05130202

金虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2013-01-16 11:12:48
Constant x0=50.8,L=1.236;
Variable t,x;
Function x=L*x0/(1+(L-1)*exp(-a*t));
Data;
t=0,5,10,15,20,30;
x=50.8,52.5,53.8,55.7,57.3,61.3;


均方差(RMSE): 0.914784020817419
残差平方和(SSE): 5. ...

谢谢,麻烦再问一下,这个用的什么软件处理的呢?用的是哪一类方程处理方法?直接用这套程序就可以吗?
Constant x0=50.8,L=1.236;
Variable t,x;
Function x=L*x0/(1+(L-1)*exp(-a*t));
Data;
t=0,5,10,15,20,30;
x=50.8,52.5,53.8,55.7,57.3,61.3;
我还有其它几组数据,想自己根据您这个模板处理一下,所以还要麻烦您赐教具体细节方面。谢谢!
iwakeicomeiconquer
3楼2013-01-16 11:43:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

digghost

木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢 2013-01-17 11:21:30
用origin拟合比较好,你这是非线性拟合,用analysis-fitting-nonlinear curave fitting
呵呵了
4楼2013-01-16 11:59:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
ming05130202: 金币+15, ★★★★★最佳答案, 谢谢,最终搞明白软件了,还是采用你的方法了!多谢! 2013-01-17 20:57:53
1stOpt代码,Matlab、Origin等也可以解决,但不方便。
5楼2013-01-16 12:00:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ming05130202

金虫 (小有名气)

引用回帖:
4楼: Originally posted by digghost at 2013-01-16 11:59:23
用origin拟合比较好,你这是非线性拟合,用analysis-fitting-nonlinear curave fitting

弄了两个多点,还是没弄明白具体的操作步骤,求详解,谢谢!
iwakeicomeiconquer
6楼2013-01-16 19:32:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ming05130202

金虫 (小有名气)

引用回帖:
5楼: Originally posted by dingd at 2013-01-16 12:00:06
1stOpt代码,Matlab、Origin等也可以解决,但不方便。

还是没弄明白呢,以下的该怎么填呢?
Title "Type your title here";
//Parameters ;
//Variable ;
//Function ;
还有左侧的的函数选择哪一个呢?谢谢
iwakeicomeiconquer
7楼2013-01-16 19:35:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

digghost

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
ming05130202: 金币+5, ★★★很有帮助, 非常感谢,又学习到了许多东西! 2013-01-17 20:58:27
引用回帖:
6楼: Originally posted by ming05130202 at 2013-01-16 19:32:22
弄了两个多点,还是没弄明白具体的操作步骤,求详解,谢谢!...

origin 8 有吧, 把数据输进去,输完后选中数据,
点analysis-fitting-nonlinear curver ,因为你的这个函数可以化成y=bx^a  x,y是你的数据点 b 已知,你和a,所以在category 中选选power 在Function 中选allometri1, 这一步是选你要的拟合的函数类型,在下面那行的formula中可以查看函数的具体形式,在parameter中将b固定即可。
呵呵了
8楼2013-01-16 20:00:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ming05130202

金虫 (小有名气)

引用回帖:
5楼: Originally posted by dingd at 2013-01-16 12:00:06
1stOpt代码,Matlab、Origin等也可以解决,但不方便。

比较了一下,还是1stOpt比较方便呢,还请小哥赐教1stOpt的使用方法,谢谢!254138490,这是小弟的QQ,期待您的答复~
iwakeicomeiconquer
9楼2013-01-17 09:57:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ming05130202 的主题更新
信息提示
请填处理意见