24小时热门版块排行榜    

查看: 5119  |  回复: 12

isjc

木虫 (小有名气)

[求助] origin8中自定义函数,总是显示编译失败 已有1人参与

打算写个复合双曲正切函数进行拟合,但是写入的tanh函数在编译的时候是红色的,而且一直是编译失败。换成其他内置函数也编译不成功。
函数表达式:y=50*(b1*tanh(b2*(x-b3))+b4*x+b5)  
求解答,不胜感激!(标题分类如果不对,还请版主指正)
回复此楼

» 猜你喜欢

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

努力、坚持、自主、自由
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
数据一起放上来看看。
2楼2014-08-21 10:11:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

minbad

木虫 (正式写手)

gnuplot拟合数据真的很好用,你试下,看看网上的攻略,半小时内一定可以搞定,相信我。
origin没太用过。
3楼2014-08-21 10:23:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

isjc

木虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2014-08-21 10:11:35
数据一起放上来看看。

数据:
x轴   y轴
1.35        0.3
1.45        1.7
1.55        4.2
1.65        10
1.75        11.5
1.85        22.9
2.1        85.7
努力、坚持、自主、自由
4楼2014-08-21 10:56:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

均方差(RMSE):0.858819788181098
残差平方和(SSE):5.16299999999999
相关系数(R): 0.999527761999543
相关系数之平方(R^2): 0.999055747007815
确定系数(DC): 0.999055747007815
卡方系数(Chi-Square): -2.2682462922467
F统计(F-Statistic): 529.519105724801

参数        最佳估算
----------        -------------
b1        -0.632750000922695
b2        -185.218784972867
b3        1.85516034430185
b4        0.613999998831656
b5        -0.208149997422471
5楼2014-08-21 14:53:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

isjc

木虫 (小有名气)

引用回帖:
5楼: Originally posted by dingd at 2014-08-21 14:53:05
均方差(RMSE):0.858819788181098
残差平方和(SSE):5.16299999999999
相关系数(R): 0.999527761999543
相关系数之平方(R^2): 0.999055747007815
确定系数(DC): 0.999055747007815
卡方系数(Chi-Square): -2.268 ...

用origin做的吗?我想知道得到这些数据的方法和过程。谢谢!
努力、坚持、自主、自由
6楼2014-08-21 15:04:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

害羞的双眼皮

木虫 (著名写手)

科研服务者

Origin有些选项是打不开的,不知道为何?
做事要老实,为人要厚道
7楼2014-08-21 15:23:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

isjc

木虫 (小有名气)

引用回帖:
5楼: Originally posted by dingd at 2014-08-21 14:53:05
均方差(RMSE):0.858819788181098
残差平方和(SSE):5.16299999999999
相关系数(R): 0.999527761999543
相关系数之平方(R^2): 0.999055747007815
确定系数(DC): 0.999055747007815
卡方系数(Chi-Square): -2.268 ...

我现在公式写好了,但是拟合不出现曲线,提示说参数没有正确的初始值,Fit不收敛。
努力、坚持、自主、自由
8楼2014-08-21 15:26:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

自己试试1stOpt,非线性拟合等比Origin好用的多,也不需要初值。
9楼2014-08-21 16:55:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

isjc

木虫 (小有名气)

引用回帖:
9楼: Originally posted by dingd at 2014-08-21 16:55:02
自己试试1stOpt,非线性拟合等比Origin好用的多,也不需要初值。

拟合的曲线不平滑怎么设置。
代码本:
Parameters a,b,c,d,e;
Variables x,y;
Function y=100*(a*Tanh(b*(x-c))+d*x+e);
Data;
1.25 12.8
1.35 29.3
1.45 84.7
1.55 95.8
1.70 97.0
2.10 99.5

分析结果:
迭代数: 20
计算用时(时:分:秒:微秒): 00:00:00:484
优化算法: 准牛顿法(BFGS) + 通用全局优化法
计算结束原因: 达到收敛判断标准
均方差(RMSE): 0.0509882813636453
残差平方和(SSE): 0.0155988290185096
相关系数(R): 0.999998947329681
相关系数之平方(R^2): 0.999997894660469
决定系数(DC): 0.999997894660469
卡方系数(Chi-Square): 8.0954325983186E-5
F统计(F-Statistic): 1899927.07593426

参数        最佳估算
----------        -------------
a                  0.412134301558423
b                  16.252387683596
c                  1.39213879988449
d                  0.0594223001875487
e                  0.457833424592907

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

No        实测值y        计算值y
1        12.8        12.8017600
2        29.3        29.2970733
3        84.7        84.7078507
4        95.8        95.7230127
5        97        97.0948476
6        99.5        99.4754556
努力、坚持、自主、自由
10楼2014-08-22 11:06:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 isjc 的主题更新
信息提示
请填处理意见