楼主: statax
29893 26

[回归分析求助] 请教关于stata的"initial values not feasible r(1400)"错误 [推广有奖]

21
只理解 发表于 2023-2-20 23:27:38
tianxiaqingquan 发表于 2017-5-8 10:19
我已经解决了。问题在于空间权重矩阵没有标准化,只要用standardize命令对空间权重矩阵进行标准化就行了。 ...
这个方法真的有用!非常感谢,我也是标准化以后就可以了

22
Rachel-L 发表于 2023-3-1 10:49:48
statax 发表于 2017-5-8 09:46
没有得到解决。有办法上来通个气,有论坛币奖励。
我使用box-cox转换进行标准化之后即可解决

23
Vanessa0923 学生认证  发表于 2023-8-20 16:46:54
同样是双栏模型出现这个结果

24
小杨~ 发表于 2023-9-19 20:00:00
tianxiaqingquan 发表于 2017-5-8 10:19
我已经解决了。问题在于空间权重矩阵没有标准化,只要用standardize命令对空间权重矩阵进行标准化就行了。 ...
我标准化了也出现这种问题了,知道怎么回事吗?

25
Vanessa0923 学生认证  发表于 2024-1-18 15:05:03
我今天尝试了一下双栏模型,被解释变量有小数不行,整数可以做

26
Vanessa0923 学生认证  发表于 2024-1-19 15:06:11
tianxiaqingquan 发表于 2017-5-8 10:19
我已经解决了。问题在于空间权重矩阵没有标准化,只要用standardize命令对空间权重矩阵进行标准化就行了。 ...
解决了,感谢

27
赵安豆 发表于 2025-1-7 17:29:37
遇到 "initial values not feasible r(1400)" 这个错误通常意味着Stata在尝试进行极大似然估计时,它对于初始参数值的设定无法产生一个有效的解。这可能是因为你的数据结构、模型复杂度或者某些参数的范围设置不当所导致。

### 解决策略:

#### 1. **检查数据与模型设定**:
   - 确保没有缺失值或异常值影响模型。
   - 检查变量间是否存在严重的多重共线性,这可能会影响极大似然估计的收敛。

#### 2. **调整初始值**:
   - 尽管在Stata中使用默认初始值很常见,但有时手动设置初始值可以避免这类问题。你可以尝试基于数据的特征或领域知识来设定一个合理的初始点。
   ```stata
   myregress ..., from(1 2 3)       // 以逗号后跟你的参数估计作为初始值
   ```

#### 3. **使用不同的优化算法**:
   - Stata提供了多种优化方法。如果默认的牛顿-拉夫森法(Newton-Raphson)或BFGS不工作,你可以尝试DFP、BHHH等其他算法。
   ```stata
   myregress ..., iterate(100) tech(bfgs dfp nr)
   ```

#### 4. **检查模型规格**:
   - 确保你的模型没有过于复杂。过多的参数可能需要更多的数据以准确估计,也可能导致收敛问题。
   - 考虑是否真的需要所有的控制变量或交互项。

#### 5. **使用`difficult`选项**:
   - 如果上述方法都不行,Stata中的一些命令如`ml`提供了`difficult`选项来帮助处理困难的优化过程。

#### 6. **寻求专业建议**:
   - 在学术论坛、Stata官方支持或相关领域的专家群里提问。有时候特定的问题需要领域内的专业知识才能解决。

### 结论

遇到“initial values not feasible r(1400)”错误时,首先从数据清理和模型设定着手检查,然后尝试调整初始值或优化算法。如果问题仍然存在,寻求外部帮助是一个明智的选择。希望这些建议能帮助你解决问题!

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-25 18:10