为了使用泊松假设李卡特模型将人口和死亡数据拟合到李卡特模型,我使用了 StMomo 包。
我想知道 fit.StMoMo 函数在拟合参数时实际上在做什么。我知道它使用函数 gnm 来拟合参数。实际上,我不太确定 gnm 算法实际上在做什么以及如何在公式中写出来。
我对 gnm 算法的了解是它是一个两阶段的过程。
在第一阶段,未由 start 参数指定的非线性参数一次更新一个参数。但是,在 fit.StMoMo 包中,开始参数指定为 start="start"。这是否意味着在这种情况下取消了第一步?第一阶段的第二步是联合更新线性参数。使用哪种方法来联合更新这些参数?这怎么能写出来?
在第二阶段,所有参数将使用迭代重新加权最小二乘算法联合更新。在这样做之前,回归矩阵是正则化和标准化的。在拟合 LC 参数 alpha、beta 和 kappa 的情况下,如何写出这些算法?
提前致谢。