楼主: 或与非
2706 10

[编程问题求助] 请问谁知道错在哪? stata程序 [推广有奖]

  • 1关注
  • 0粉丝

高中生

60%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
244 点
帖子
41
精华
0
在线时间
19 小时
注册时间
2012-12-23
最后登录
2014-9-3

楼主
或与非 发表于 2013-11-5 09:24:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
program nlsurxy
version 11
syntax varlist(min=10 max=10) if, at(name)
tokenize `varlist'
args w1 w2 w3 w4 lnp1 lnp2 lnp3 lnp4 lnp5 lnm
tempname a1 a2 a3 a4 a5
scalar `a1' = `at'[1,1]
scalar `a2' = `at'[1,2]
scalar `a3' = `at'[1,3]
scalar `a4' = `at'[1,4]
scalar `a5' = 1 - `a1' - `a2' - `a3'-`a4'
tempname b1 b2 b3 b4
scalar `b1' = `at'[1,5]
scalar `b2' = `at'[1,6]
scalar `b3' = `at'[1,7]
scalar `b4' = `at'[1,8]
tempname g11 g12 g13 g14 g15
tempname g21 g22 g23 g24 g25
tempname g31 g32 g33 g34 g35
tempname g41 g42 g43 g44 g45
tempname g51 g52 g53 g54 g55
scalar `g11' = `at'[1,9]
scalar `g12' = `at'[1,10]
scalar `g13' = `at'[1,11]
scalar `g14' = `at'[1,12]
scalar `g15' = -`g11'-`g12'-`g13'-`g14'
scalar `g21' = `g12'
scalar `g22' = `at'[1,13]
scalar `g23' = `at'[1,14]
scalar `g24' = `at'[1,15]
scalar `g25' = -`g21'-`g22'-`g23'-`g24'
scalar `g31' = `g13'
scalar `g32' = `g23'
scalar `g33' = `at'[1,16]
scalar `g34' = `at'[1,17]
scalar `g35' = -`g31'-`g32'-`g33'-`g34'

scalar `g41' = `g14'
scalar `g42' = `g24'
scalar `g43' = `g34'
scalar `g44' = `at'[1,18]
scalar `g45' = -`g41'-`g42'-`g43'-`g44'
scalar `g51' = `g15'
scalar `g52' = `g25'
scalar `g53' = `g35'
scalar `g54' = `g45'
scalar `g55' = -`g51'-`g52'-`g53'-`g54'
quietly {
tempvar lnpindex
gen double `lnpindex' = 5 + `a1'*`lnp1' + `a2'*`lnp2' + ///
`a3'*`lnp3' + `a4'*`lnp4'+`a5'*`lnp5'
forvalues i = 1/5 {
forvalues j = 1/5 {
replace `lnpindex' = `lnpindex' + ///
0.5*`g`i'`j''*`lnp`i''*`lnp`j''
}
}
replace `w1' = `a1' + `g11'*`lnp1' + `g12'*`lnp2' + ///
`g13'*`lnp3' + `g14'*`lnp4' +`g15'*`lnp5'  ///
`b1'*(`lnm' - `lnpindex')
replace `w2' = `a2' + `g21'*`lnp1' + `g22'*`lnp2' + ///
`g23'*`lnp3' + `g24'*`lnp4' + `g25'*`lnp5' ///
`b2'*(`lnm' - `lnpindex')
replace `w3' = `a3' + `g31'*`lnp1' + `g32'*`lnp2' + ///
`g33'*`lnp3' + `g34'*`lnp4' +`g35'*`lnp5'  ///
`b3'*(`lnm' - `lnpindex')
replace `w4' = `a4' + `g41'*`lnp1' + `g42'*`lnp2' + ///
`g43'*`lnp3' + `g44'*`lnp4' +`g45'*`lnp5'  ///
`b4'*(`lnm' - `lnpindex')

}
end


use "E:\资料\课题\AIDS\AIDS1.dta", clear
nlsur xy @ w1 w2 w3 w4 lnp1 lnp2 lnp3 lnp4 lnp5 lnexp,     ///
           parameters(a1 a2 a3 a4 b1 b2 b3 b4 g11 g12 g13 g14 g22 g32 g33 g42 g43 g44 ) ///
               neq(4) ifgnls
二维码

扫码加我 拉你入群

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

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

关键词:stata程序 Stata tata parameters forvalues 程序

沙发
LilyChanserena 发表于 2013-11-5 09:33:36

藤椅
夏目贵志 发表于 2013-11-5 09:33:49
这。。。你又不给点数据,又不给出错误信息,又不好好排版。。。

板凳
或与非 发表于 2013-11-5 09:46:21
不好意思,忘了 发数据。  附上数据

xy数据.rar
下载链接: https://bbs.pinggu.org/a-1430840.html

1.1 KB

程序数据

本附件包括:

  • AIDS1.dta

报纸
巨蟹小漫 发表于 2013-11-5 09:46:24
没看明白。。

地板
或与非 发表于 2013-11-5 09:51:34
错误提示

QQ截图20131105094854.jpg (26.53 KB)

QQ截图20131105094854.jpg

7
或与非 发表于 2013-11-5 09:53:38
夏目贵志 发表于 2013-11-5 09:33
这。。。你又不给点数据,又不给出错误信息,又不好好排版。。。
,数据已上传了 谢谢

8
或与非 发表于 2013-11-5 09:56:08
LilyChanserena 发表于 2013-11-5 09:33
错哪了 给点建议呗

9
或与非 发表于 2013-11-5 10:06:45
巨蟹小漫 发表于 2013-11-5 09:46
没看明白。。
有语法错误吗?

10
ywh19860616 发表于 2013-11-5 11:30:59
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 2 + 2 + 2 热心帮助其他会员

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

一份耕耘,一份收获。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-6 12:02