全部版块 我的主页
论坛 计量经济学与统计论坛 五区 数据交流中心
2074 7
2023-03-27
请问一下,不同省份做nlsur回归,如何确定初始值,每个省份的初始值都要不一样吗?

附件列表
微信图片_20230327212631.png

原图尺寸 27.74 KB

微信图片_20230327212631.png

微信图片_20230327212648.png

原图尺寸 82.25 KB

微信图片_20230327212648.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-3-28 13:41:48
对于不同的省份,初始值的选择可能存在一定的差异,具体的选择方法如下:

利用先前的研究结果:如果您在之前的研究中使用了相似的模型,并且已经得到了一组可接受的参数值,则可以使用这些参数作为初始值。这些参数可以是所有省份共享的,也可以是每个省份特有的。

考虑各省份之间的异质性:如果您的样本包含异质性很强的省份,则可能需要针对每个省份使用不同的初始值,以获得更好的拟合结果。这样可以使得模型更好地反映不同省份之间的差异。

利用理论和经验知识:根据理论和经验知识,可以对某些参数提供一个合理的猜测,从而提供一个合适的初始值。比如,某些参数的取值范围可能已经被限定在一个合理的范围内,这时候可以选择在这个范围内随机生成一个初始值。

调整初始值以获得更好的拟合:根据回归结果的表现,可以尝试调整初始值,以获得更好的拟合效果。通常情况下,如果模型无法收敛,可以尝试增加初始值的范围;如果模型收敛但效果不好,可以尝试减小初始值的范围。

总之,在选择初始值时,需要考虑实际情况和先前的研究结果,并根据实际情况和回归结果进行调整。同时,如果不同省份之间存在异质性,则可以针对不同省份使用不同的初始值,以获得更好的拟合结果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-3-28 17:29:36
Markqb 发表于 2023-3-28 13:41
对于不同的省份,初始值的选择可能存在一定的差异,具体的选择方法如下:

利用先前的研究结果:如果您在 ...
真的非常感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-3-28 17:40:35
Markqb 发表于 2023-3-28 13:41
对于不同的省份,初始值的选择可能存在一定的差异,具体的选择方法如下:

利用先前的研究结果:如果您在 ...
您好,我还有一个问题,就是有些初始值的设置用的等差数列,这个在nlsur回归中如何用代码表示?因为第一次用nlsur回归,还有许多不懂的地方
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-3-28 18:30:49
在nlsur回归中,可以用以下方式设置等差数列作为初始值:

定义一个向量,包含等差数列的起始值、终止值和步长,例如:
start_values <- c(1, 10, 2)
这个向量包含3个元素,分别表示等差数列的起始值为1,终止值为10,步长为2。

在nlsur函数中使用start参数来指定初始值,例如:
nlsur(y ~ f(x, a, b, c), start = list(a = start_values[1], b = start_values[2], c = start_values[3]))
其中,a、b和c分别对应函数f的3个参数,使用list()函数将它们与对应的初始值绑定。

这样设置之后,nlsur回归会使用等差数列中的起始值、终止值和步长来生成一系列初始值进行回归,直到找到最优的参数估计。

需要注意的是,等差数列的设置应该根据具体的数据和模型进行调整,以达到更好的回归效果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-3-29 06:50:36
数据收集者12 发表于 2023-3-27 21:27
请问一下,不同省份做nlsur回归,如何确定初始值,每个省份的初始值都要不一样吗?
谢谢分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群