楼主: 棒棒牛牛
44246 13

[面板数据求助] 【求助】为什么总是出现varlist: id: string variable not allowed [推广有奖]

  • 0关注
  • 0粉丝

高中生

92%

还不是VIP/贵宾

-

威望
0
论坛币
44 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1171 点
帖子
24
精华
0
在线时间
37 小时
注册时间
2015-3-14
最后登录
2017-4-20

楼主
棒棒牛牛 发表于 2015-7-9 22:14:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,想用面板数据来做普通回归,在宣布面板的时候为什么输入xtset id year 出来的结果是varlist:  id:  string variable not allowed
这样的?数据部分如图 QQ截图20150709221127.png
看到论坛上的方法,用destring 和encode  结果如图 encode.png destring.png
二维码

扫码加我 拉你入群

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

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

关键词:Variable varlist allowed string tring encode

沙发
houyunhuang 发表于 2015-7-9 22:18:09
ID必须为正整数

藤椅
棒棒牛牛 发表于 2015-7-10 09:02:09
houyunhuang 发表于 2015-7-9 22:18
ID必须为正整数
就是使用的正整数啊,从1一直到28顺着排下来的

板凳
Alfred_G 学生认证  发表于 2015-7-10 10:49:44
ID需要是numerical的,你的数据中ID是字符串string,所以需要destring一下

报纸
Alfred_G 学生认证  发表于 2015-7-10 10:52:26
可以用这个命令:
  1. destring id,gen(id_new)
  2. destring year, gen(year_new)
  3. xtset id_new year_new
复制代码
祝好~
已有 3 人评分经验 学术水平 热心指数 收起 理由
precer + 1 + 1 精彩帖子
eva_1023 + 1 + 1 精彩帖子
夏目贵志 + 10 + 2 + 2 热心帮助其他会员

总评分: 经验 + 10  学术水平 + 4  热心指数 + 4   查看全部评分

知识和能力是在交流中增加的,平淡做人,认真做事,不功利,不急躁~

地板
棒棒牛牛 发表于 2015-7-10 10:57:22
Alfred_G 发表于 2015-7-10 10:49
ID需要是numerical的,你的数据中ID是字符串string,所以需要destring一下
恩,谢谢,这个问题已经解决了。但是我在进行别的操作时又说我别的变量也存在这样的问题,但是我重新定义了之后在做空间计量模型的时候又出现这个   _xsmle_est():  3301  subscript invalid
                 <istmt>:     -  function returned error
请问这个是怎么回事呢?

7
Alfred_G 学生认证  发表于 2015-7-10 11:00:51
棒棒牛牛 发表于 2015-7-10 10:57
恩,谢谢,这个问题已经解决了。但是我在进行别的操作时又说我别的变量也存在这样的问题,但是我重新定义 ...
是这样的,你的数据在view视图里面都是红色的,红色表示字符型string数据,这个是没有数学特征的。也就是说都得转换一下,变成蓝色或者黑色的数字就能用了。

8
棒棒牛牛 发表于 2015-7-10 11:05:54
Alfred_G 发表于 2015-7-10 11:00
是这样的,你的数据在view视图里面都是红色的,红色表示字符型string数据,这个是没有数学特征的。也就是 ...
恩,刚才试了一下,都完美解决了!谢谢您,非常感谢

9
Alfred_G 学生认证  发表于 2015-7-10 11:08:03
棒棒牛牛 发表于 2015-7-10 11:05
恩,刚才试了一下,都完美解决了!谢谢您,非常感谢
good~

10
棒棒牛牛 发表于 2015-7-10 11:22:27
Alfred_G 发表于 2015-7-10 11:08
good~
老师稍等一下,为啥我做空间杜宾模型的时候出来如下的错误 _xsmle_est():  3301  subscript invalid
                 <istmt>:     -  function returned error
我的数值改成蓝色的了呀

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

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