楼主: runzede
2167 0

[其他] 请教stata编程 [推广有奖]

  • 0关注
  • 1粉丝

硕士生

44%

还不是VIP/贵宾

-

威望
0
论坛币
45 个
通用积分
0.1335
学术水平
-3 点
热心指数
3 点
信用等级
-5 点
经验
975 点
帖子
71
精华
0
在线时间
79 小时
注册时间
2007-8-28
最后登录
2014-5-5

楼主
runzede 发表于 2010-12-30 10:53:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想编辑一个小程序拟合lnrrq与lnP之间的关系,前者是左手变量,后者是右手变量,程序为:
========
program nlces
syntax varlist(min=2 max=2) [aw fw iw] if, at(name)
local lnrrq:word 1 of 'varlist'
local lnP:word 2 of 'varlist'
tempname b0 rho
scalar 'b0'='at'[1,10]
scalar 'rho'='at'[-3,10]
replace 'lnrrq'='b0'+'rho'*lnP 'if
end
============
运行:nl ces: lnrrq lnP

我是直接把程序copy到stata中,然后再运行,是否正确?应该如何运行程序?
此外 输出结果显示错误:
“nlces returned 198
verify that nlces is a substitutable expression program
and that you have specified all options that it requires”
是什么意思呀??(我的数据是非平衡面板数据)
请高人指点下,谢谢
二维码

扫码加我 拉你入群

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

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

关键词:stata编程 Stata tata Expression specified 运行程序 replace local 如何

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

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