STATA 关于xsmle命令,空间杜宾不收敛,convergence not achieved的问题解决办法

本文主要是介绍STATA 关于xsmle命令,空间杜宾不收敛,convergence not achieved的问题解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

正如可以查到的办法那样,使用from() 设置初值,慢慢调整最终求得收敛结果。不过这几天的尝试,感觉有个比较有效的调试方法,只是经验之谈,或许是玄学也说不定。

xsmle LnReal_Pgdp IFI lnH Open Gov1 DSCY INFRA FDI LnIe3 KD,fe wmat(W16) model(sdm) nolog  type(both)

比如我这一段代码,显示不收敛。

e0427ca98f68455fa786e1473ff318da.png

 然后就要进行from调试,代码如下

xsmle LnReal_Pgdp IFI lnH Open Gov1 DSCY INFRA FDI LnIe3 KD,fe wmat(W16) model(sdm) nolog  type(both) from(.....,copy)

需要放上从Main的第一个变量到variance2_e的初始值,我这里应该是要放20个数值。

调试1:根据第一次回归的系数来调试,至少要把正负号对应上,然后整数部分,小数点第一位要差不多。

比如我一开始根据上方结果这么设置,

xsmle LnReal_Pgdp IFI lnH Open Gov1 DSCY INFRA FDI LnIe3 KD,fe wmat(W16) model(sdm) nolog  type(both) from(0.244444 -0.0842222 0.1263333 -0.0144222 -0.00186 0.3333 0.1555 0.01 0.1 0.006  0.056 -0.214233 0.030111 0.00051 0.131 -1.6555 0.1783333 0.022 -0.7161 0.0002,copy)

但是还不收敛,这时候就要仔细调整:

调试2:将小数点后3位置一致,然后第4位开始,把第4位加1,或者减1,5位以后就全是第4位的值。

举个例子,第一次回归是1.23456789,那么就设置初值为:1.23444444,或者1.23466666

所以我经过多次尝试:

xsmle LnReal_Pgdp IFI lnH Open Gov1 DSCY INFRA FDI LnIe3 KD,fe wmat(W16) model(sdm) nolog  type(both) from(0.244444 -0.0842222 0.1263333 -0.0144222 -0.0018666 0.3333 0.1555 0.01 0.1 0.006222  0.056444 -0.21423333 0.030111 0.00051 0.131122 -1.6555555 0.1783333 0.02233333 -0.716111 0.000222,copy)

baf26c82e457493e845127a48b4d771e.png

 成功收敛,我最终尝试次数也不多,如果多次还不收敛,可以对着新回归的结果设置初值,也可以扩大一点改变的数值大小,没花个几分钟。

于是总结了这一套调试的经验方法,对于读者来说或许并不有效,但是希望能帮到你,感谢。

 

这篇关于STATA 关于xsmle命令,空间杜宾不收敛,convergence not achieved的问题解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/260089

相关文章

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

解决JSONField、JsonProperty不生效的问题

《解决JSONField、JsonProperty不生效的问题》:本文主要介绍解决JSONField、JsonProperty不生效的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录jsONField、JsonProperty不生效javascript问题排查总结JSONField

github打不开的问题分析及解决

《github打不开的问题分析及解决》:本文主要介绍github打不开的问题分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、找到github.com域名解析的ip地址二、找到github.global.ssl.fastly.net网址解析的ip地址三

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co