全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
4199 5
2015-11-25
刚刚开始学习stata,不知道为什么这段程序报错。

clear
set obs 10
postfile permutation x1 x2 x3 x4 x5 x6 using e:\数据\Stata\my_permut,replace
gen u = .
forval i=1(1)100{
qui replace u=uniform()
qui egen x=rank(u)
replace x=x-1
post permutation (x[1])(x[2])(x[3])(x[4])(x[5])(x[6])
drop x
}
postclose permutation
use e:\数据\Stata\my_permut

这是程序,但是运行的时候显示错误:
unknown function ()
post:  above message corresponds to expression 1, variable x1

求大神解答!

二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-29 21:37:14
stata中应该不能用x[1]这种表示方法,改成x1试试看
二维码

扫码加我 拉你入群

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

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

2015-11-30 18:45:47
试了,还是不对,谢谢了
二维码

扫码加我 拉你入群

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

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

2015-12-15 21:45:50
遇到了同样的问题。。。求大神解答!!!!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

2015-12-15 21:47:17
x 是可以表示x向量中的第i个元素的

这里出错不是这个问题
二维码

扫码加我 拉你入群

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

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

2018-7-22 19:37:52
遇到了同样的问题,求解答
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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