楼主: 宜风
660 6

[编程问题求助] 我的Stata怎么了? [推广有奖]

  • 0关注
  • 0粉丝

已卖:14份资源

讲师

45%

还不是VIP/贵宾

-

威望
0
论坛币
2781 个
通用积分
240.3385
学术水平
4 点
热心指数
6 点
信用等级
2 点
经验
29305 点
帖子
111
精华
0
在线时间
739 小时
注册时间
2013-8-24
最后登录
2024-3-7

楼主
宜风 发表于 2019-7-19 10:24:55 |AI写论文
50论坛币
我生成新变量: gen a=lt原始数据中没有lt这个变量(因为忘了加入),但是有个变量叫ltgedate,Stata运行后生成了a变量等于ltgedate

我又试了其他的一些变量,比如数据中有fyear,我故意写的 gen b=fye,数据中没有fye这个变量,stata也成功运行,并且生成b变量等于fyear
Stata这是怎么了?是我哪里设置出了问题吗?谢谢!


最佳答案

黃河泉 查看完整内容

没有错,因为 Stata 会去找最接近的可能简称变量!
关键词:Stata tata year date 原始数据

沙发
黃河泉 在职认证  发表于 2019-7-19 10:24:56
没有错,因为 Stata 会去找最接近的可能简称变量!

藤椅
宜风 发表于 2019-7-19 11:14:18
黃河泉 发表于 2019-7-19 10:43
没有错,因为 Stata 会去找最接近的可能简称变量!
有没有办法不这样,只有变量完全匹配才运行,否则就报错呢?这样感觉很危险,忘记放的变量还运行,一不小心都不知道自己做的是什么。非常感谢黄老师~

板凳
宜风 发表于 2019-7-19 11:14:23
黃河泉 发表于 2019-7-19 10:43
没有错,因为 Stata 会去找最接近的可能简称变量!
有没有办法不这样,只有变量完全匹配才运行,否则就报错呢?这样感觉很危险,忘记放的变量还运行,一不小心都不知道自己做的是什么。非常感谢黄老师~

报纸
宜风 发表于 2019-7-19 11:14:27
黃河泉 发表于 2019-7-19 10:43
没有错,因为 Stata 会去找最接近的可能简称变量!
有没有办法不这样,只有变量完全匹配才运行,否则就报错呢?这样感觉很危险,忘记放的变量还运行,一不小心都不知道自己做的是什么。非常感谢黄老师~

地板
黃河泉 在职认证  发表于 2019-7-19 11:19:41
宜风 发表于 2019-7-19 11:14
有没有办法不这样,只有变量完全匹配才运行,否则就报错呢?这样感觉很危险,忘记放的变量还运行,一不小 ...
所以你自己要小心,不要打错字!

7
宜风 发表于 2019-7-19 11:23:05
黃河泉 发表于 2019-7-19 11:19
所以你自己要小心,不要打错字!
好吧,谢谢黄老师~

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

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