24小时热门版块排行榜    

查看: 1698  |  回复: 9

cjd_lch

新虫 (初入文坛)

[求助] 麻烦高人指点一下1stopt和spss的非线性回归中weibull的两参数的公式应该怎么表达啊?

麻烦高人指点一下1stopt和spss的非线性回归中weibull的两参数的公式应该怎么表达啊?     文献上一般是这样表达y=1-exp(-exp(α+βlog10(x))),但是在1stopt和spss输入公式后老是提示公式有错,怎么回事啊?
回复此楼

» 猜你喜欢

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

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

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
dbb627: 金币+1, 欢迎交流 2012-04-11 10:00:51
1:1stOpt中别用双字节字符;
2:以10为底得对数,在1stOpt中应该是:log(),而不是log10(),自然对数是ln()。
2楼2012-04-11 09:03:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjd_lch

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by dingd at 2012-04-11 09:03:36:
1:1stOpt中别用双字节字符;
2:以10为底得对数,在1stOpt中应该是:log(),而不是log10(),自然对数是ln()。

麻烦问下什么样的算是双字节字符啊?图上的这几个公式能告诉我再1stOpt中要怎么输入吗?


3楼2012-04-11 16:25:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
cjd_lch: 金币+5, 有帮助, 谢谢了,公式可以用了。就是计算出的结果不太对。呵呵,谢谢了! 2012-04-12 09:17:16
α和β分别用a、b代替,“Log10()”用“Log()”代替即可。
4楼2012-04-11 20:37:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

如果不介意把代码和结果都放上来看看,到底是公式或数据或拟合计算有问题?
5楼2012-04-12 09:45:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjd_lch

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by dingd at 2012-04-12 09:45:43:
如果不介意把代码和结果都放上来看看,到底是公式或数据或拟合计算有问题?

Title "weibull";
Parameters a,b;
Variable x,y;
Function y=1-exp(-exp(a+b*log(x)));
Data;
0.0357        98.8
0.02        91.8
0.014        85.9
0.00643        71.9
0.00357        26.1
0.00199        9.1
0.00014        17.3
0.0000643        17.9
0.0000357        6.7
0.0000199        6.9
0.0000014        3.7
0.00000643 2.6



我不知道自己的对不对,就用别人的数据试着看的。,它的参数估计结果是a=6.46,b=2.97,R=0.980
6楼2012-04-12 13:02:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

如果是上面的数据上面的公式的话,肯定是有问题的:

模型公式:y=1-exp(-exp(a+b*log(x)))中
“exp(-exp(a+b*log(x)))”永远大于等于0,则计算出的y值总是小于1,如何对应实际的y(范围:2.6到98.8)?
7楼2012-04-12 14:38:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjd_lch

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by dingd at 2012-04-12 14:38:33:
如果是上面的数据上面的公式的话,肯定是有问题的:

模型公式:y=1-exp(-exp(a+b*log(x)))中
“exp(-exp(a+b*log(x)))”永远大于等于0,则计算出的y值总是小于1,如何对应实际的y(范围:2.6到98.8)?

哦哦...谢谢你提醒哈!我再回去看看了别人的数据,y值错了上面的y值应该都是%的,所以都是小于1的。可以运算出来了。不过就是估算出来的最佳参数a=11.90,b=5.33.为什么和他的结果不一样呢?他的论文没提是用什么软件算出来的。
8楼2012-04-12 18:43:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

如果就是这个数据和公式,两者得出的结果带回方程检验一下就知道谁好谁坏了,1stOpt的检验结果(残差平方和=0.100125644280801)比论文(SSE = 0.109066299382644)的好。
9楼2012-04-12 20:14:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjd_lch

新虫 (初入文坛)

引用回帖:
9楼: Originally posted by dingd at 2012-04-12 20:14:29:
如果就是这个数据和公式,两者得出的结果带回方程检验一下就知道谁好谁坏了,1stOpt的检验结果(残差平方和=0.100125644280801)比论文(SSE = 0.109066299382644)的好。

非常感谢!!!我用spss的也试过了,确实应该是a=11,b=5的要好。
10楼2012-04-12 20:27:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cjd_lch 的主题更新
信息提示
请填处理意见