求拟合数据logistic

2024-05-12 09:59

1. 求拟合数据logistic

观察拟合数据,分析其并不符合logistic模型而符合二次函数模型。
拟合后可以得到
b =       6953.8;      -7.7181;    0.0021358
相关系数(决定系数)R^2:0.99931

求拟合数据logistic

2. logistic拟合问题

用上次拟合的函数拟合得到系数为
a1=20914.93819,   a2=-3.140107800, a3=0.05363555100
但其拟合精度比较低,其相关系数R-square:0.70846
b的初值为 b =[ 4100      0.8     0.05]

3. 本人用spss做了人口的logistic拟合,但是参数看不太懂 求大神们按照输出给出我要的数学公式

我来帮你吧,R方是0.998,表明拟合优度非常好,F很大,且P值小于0.01,说明模型在整体上是显著的。
常数项的估计值是3.25,系数的估计值是0.957。常数项一般不用解释,因为许多情况下没有意义。斜率表明,在其它解释变量保持不变的情况下,该解释变量变动一个单位所引起的因变量的机会的对数的变动是0.957。这个解释太专业,也太抽象的。通俗一点,自变量越大,总人口增长的概率也越大。
    什么是机会呢,如果一个事件的概率是0.25,则机会将是:0.25/(1-0.25)=1/3。

本人用spss做了人口的logistic拟合,但是参数看不太懂 求大神们按照输出给出我要的数学公式

4. 怎样在matlab里实现logistic拟合?求方程的三个参数

实现logistic拟合可以用非线性最小二乘法函数lsqcurvefit()较好拟合到其方程的三个参数,A=45.6785;r=0.17849;rm=5.1545。
其主要代码:fun=@(a,t)a(1)./(1+exp(-a(2)*(t-a(3))));
a0=[45 0.1 5]; 
a=lsqcurvefit(fun,a0,t,F)
最新文章
热门文章
推荐阅读