5556 11

[回归分析求助] STATA14中使用pctile命令总是报错 [推广有奖]

  • 0关注
  • 0粉丝

大专生

63%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
3.9767
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
1330 点
帖子
39
精华
0
在线时间
57 小时
注册时间
2014-10-17
最后登录
2022-6-12

楼主
琴声悠悠930309 学生认证  发表于 2017-9-23 11:08:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我在stata14中使用pctile命令产生分位数时,总是显示invalid syntax。是stata14不能兼容这个命令吗?代码如下:
*mean of estimate(point estimate)
*percentile-method(95% ci)
forvalues j=0/2{
forvalues i=1/`k'{
pctile x=e`j'`i',nq(40)
sort x
qui gen x0=x if _n=20
qui gen x1=x if _n=1
qui gen x2=x if _n=39
egen em`j'`i'=max(x0)
egen el`j'`i'=max(x1)
egen eu`j'`i'=max(x2)
drop x x0 x1 x2
sum em`j'`i'el`j'`i'eu`j'`i'
}
}



希望看懂的人给我一点指点,不胜感激啊!
二维码

扫码加我 拉你入群

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

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

关键词:Stata14 Stata Tile tata CTI

沙发
纯洁理想奋斗 在职认证  发表于 2017-9-23 11:15:57
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
qiangli 发表于 2017-9-23 12:36:18 来自手机
别人没有你的数据怎么知道是否有问题

板凳
琴声悠悠930309 学生认证  发表于 2017-9-23 18:49:13
qiangli 发表于 2017-9-23 12:36
别人没有你的数据怎么知道是否有问题
这个跟数据没有关系吧,因为它显示invalid syntax,就是语法错误啊。我是用CHIPS2013年的数据,做的消费同家庭个人特征的分位数回归。
J表示0.025  0.5  0.975这三个分位数,k表示变量个数

报纸
蓝色 发表于 2017-9-23 21:12:48
pctile x=e`j'`i',nq(40)

这句没有问题啊

但是你不提供数据,整个运行那就不知道有没有问题

地板
琴声悠悠930309 学生认证  发表于 2017-9-23 21:33:20
我的数据在附件里面

7
琴声悠悠930309 学生认证  发表于 2017-9-23 21:34:19
蓝色 发表于 2017-9-23 21:12
pctile x=e`j'`i',nq(40)

这句没有问题啊
我贴了我的数据在这个帖子里,麻烦大神看一下啦

8
蓝色 发表于 2017-9-23 21:49:06
set trace on
你在你的程序循环前面加上这个语句,自己去看那里的错误吧

你提供的数据
也没有e等变量
也不知k是多少

别人没法做

9
琴声悠悠930309 学生认证  发表于 2017-9-24 09:34:31
蓝色 发表于 2017-9-23 21:49
set trace on
你在你的程序循环前面加上这个语句,自己去看那里的错误吧
  1. 你好,e和k的定义如下;但我加了set trace on后,发现出错的部分是在里面的循环语句,是不是k的定义弄错了?
复制代码
复制代码
  1. set matsize 800
  2. *k= # of covariates + cons
  3. local k=10
  4. local kl=`k'-1
复制代码

QQ图片20170924092744.png

10
从你的世界路过 发表于 2017-9-24 12:54:17 来自手机
琴声悠悠930309 发表于 2017-9-23 11:08
我在stata14中使用pctile命令产生分位数时,总是显示invalid syntax。是stata14不能兼容这个命令吗?代码如 ...
你的代码有问题

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

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