全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2200 5
2013-04-16
在创建新变量的命令中,能够直接使用returnlist 或 ereturnlist 中的留存值(saved results)吗?
比如:在用biprobit命令估计双变量probit模型后
用saved resuls中的e(rho)创建新变量
gen rho_sqr = e(rho)^2
这样可以吗?


二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-16 23:55:58
同问!
二维码

扫码加我 拉你入群

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

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

2013-4-17 00:08:52
可以
二维码

扫码加我 拉你入群

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

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

2013-4-17 00:11:09
dxystata 发表于 2013-4-17 00:08
可以
知道了,感谢版主的回复
二维码

扫码加我 拉你入群

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

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

2013-4-17 00:23:22
当然可以,只不过不知道您要这样的变量做什么用,一般我们是不这样用的。
建议直接演练biprobit中的例子
webuse school
biprobit private vote logptax loginc years
g rho_sqr = e(rho)^2
browse
您应当会发现您资料中的变量rho_sqr,每一个观测值都是该biprobit之rho的平方

通常既然它都存在e( )里,您当视此为估计后的结果,它可能是纯量,也可能是矩阵,
然后您写程式时,特别是loop或自行定义程序,调用的一个暂时东西,
譬如您可能估计了800个(组)biprobit,然后您到时可以秀出这800个rho,
当然,您也可以分别用gen,存成八百个变量,不过,您不觉得太难为Stata了吗?
随著您估的组数越多,譬如几万个,几万个变量,蛮伤记忆体,不过如果您电脑或计算机很好,那没差。
二维码

扫码加我 拉你入群

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

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

2013-4-17 03:01:16
h3327156 发表于 2013-4-17 00:23
当然可以,只不过不知道您要这样的变量做什么用,一般我们是不这样用的。
建议直接演练biprobit中的例子
...
是这样的,我的模型中需要计算两个修正项lambda_1和lambda_2,在计算λ1i和λ2i的时候需要用到估计完成后的留存值(saved results)e(rho)^2,所以才会有主帖中的问题求助


附件列表
Untitled.jpg

原图尺寸 1.73 KB

Untitled.jpg

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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