全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5176 7
2010-01-06
Test 1:  Calling mynormal to check if it computes log likelihood and
         does not alter coefficient vector...
         FAILED; mynormal returned error 198.
Here is a trace of its execution:
------------------------------------------------------------------------------
-> mynormal __00000A __000007 __000008 __000009
            - `begin'
            = capture noisily version 10: mynormal __00000A __000007 __000008 __000009
              ---------------------------------------------------------------- begin mynormal ---
              - version 10.0
              - args lnf mu sigma
              - quietly replace 'lnf'=ln(normalden(i, 'mu', 'sigma'))
' invalid name
              ------------------------------------------------------------------ end mynormal ---
            - `end'
            = set trace off
------------------------------------------------------------------------------
Fix mynormal.
r(198);
二维码

扫码加我 拉你入群

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

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

全部回复
2010-1-6 23:48:32
因变量为:i
自变量为:q和owner(虚拟变量)
其它变量为:cf equi debt roa size(也不知道应该叫什么)

以下stata是命令
program define mynormal
version 10.0
args lnf mu sigma
quietly replace 'lnf'=ln(normalden(i, 'mu', 'sigma'))
end

ml model lf mynormal (i=q owner)(cf equi debt roa size)(cf equi debt roa size)

ml check
二维码

扫码加我 拉你入群

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

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

2010-1-7 08:12:16
最好有数据集
否则不知道是你数据的问题还是程序的问题
二维码

扫码加我 拉你入群

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

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

2010-1-7 11:18:57
暂元的引用方式不对。
quietly replace 'lnf'=ln(normalden(i, 'mu', 'sigma'))
应该修改为:
quietly replace `lnf'=ln(normalden(i, `mu', `sigma'))

具体而言,lnf 左边是“左撇号”,即键盘上 -tab- 键上面那个键;
lnf 右边是“右撇号”,即键盘上 -Enter- 键左侧的那个键。
二维码

扫码加我 拉你入群

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

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

2010-1-7 14:20:39
谢谢4楼
这个问题解决后,又出现了一个新的问题,ml check通过后,
再进行ml max,出现了如下的语句
initial:       log likelihood = -5042.5655
rescale:       log likelihood = -5042.5655
rescale eq:    log likelihood = -5042.5655

could not calculate numerical derivatives
flat or discontinuous region encountered

然后就无法运行了,这是为啥呢
二维码

扫码加我 拉你入群

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

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

2010-1-7 14:33:46
还有好些问题,
initial value是什么?
varlist和varname有什么区别呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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