多项logit模型 matlab,怎么用matlab求解Logistic模型中的三个参数?

共回答了12个问题采纳率:91.7%

建立m函数文件存为logistic1

function f=logistic1(b)

t=[0,5,10,24,33,48,57,72,96,120,144,168,192,216];y=[0,0.028,0.103,0.336,0.450,0.597,0.716,0.778,0.835,0.849,0.816,0.839,0.811,0.816];

f = y-b(1)./(1+b(2).*exp(-b(3).*t));

b0=[10,2,2];

>> b=leastsq('logistic1',b0)

b =

0.8221 13.9173 0.0818

或者cftool

General model:

f(x) = b/(1+a*exp(-k*x))

Coefficients (with 95% confidence bounds):

a = 13.92 (6.301,21.53)

b = 0.822 (0.7911,0.853)

k = 0.08184 (0.06479,0.0989)

Goodness of fit:

SSE:0.01404

R-square:0.9898

Adjusted R-square:0.9879

RMSE:0.03572

1年前

8

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值