结果:找到“stata if 语句”相关内容19个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
【Stata】 if 语句多个条件同时满足。 如何写程序
8 个回复 - 44226 次查看
如题,采用sysuse auto, clear 数据集为例,来表达我的困惑:
这应该是一种很常见的情况,如我们要:
gen oddnum=0
replace oddnum=1
if (mpg==13 | mpg==15 | mpg==17 | mpg==19 | mpg==21 | mpg==23) & (r ...
2020-7-5 22:28 - tzz925931604 - Stata专版
stata中用if语句替换数据
2 个回复 - 889 次查看
求助一下各位大神,我在
stata有字符型数据code,数值型数据year2,我希望在比如code为600219时,给其对应的year2赋值1999,应该用什么
语句呢?没学过
stata所以不大懂, 我写的replace year2=1999
if code=='600219', ...
2021-12-29 17:21 - Z蔓蔓蔓 - Stata专版
如何用stata写if语句
2 个回复 - 6225 次查看
面板数据,股票代码stocki、年份year,想生成一个新的变量t,如果year取2002及以后t取1,否则取0,如何写这条命令?想生成另一个变量p,如果年份取2001且2001年时变量indir>=1/3变量p取0,否则取1,这条命令又怎么写 ...
2017-11-18 12:07 - 湘竹书燕 - Stata专版
stata的if条件语句实现
0 个回复 - 1726 次查看
想做一个划分企业生命周期的
stata判断,用现金流法进行的正负判断
即在面板数据2008年 2009年 2010年 2011年……中 如果现金流1>0 现金流2<0 现金流3>0 则判断它为xx期,请问这样在
stata中该如何实现呢 多谢各位 ...
2021-2-4 22:43 - 薛定谔的锚定猫 - Stata专版
Stata的if多选语句如何实现?
1 个回复 - 1277 次查看
大神好!
1.想请问一下在
stata里如何多选几种变量并用数值表示(生成新变量)
比如我现在有全国城市的代码 如北京为110 上海为310这样,我希望可以把全国城市分成东部中部西部三类并分别用数字123表示,比如希望数 ...
2020-4-18 15:27 - Jettr - 计量经济学与统计软件
Stata如何构建多选的if语句?
0 个回复 - 956 次查看
大神好!
想请问一下在
stata里如何多选几种变量并用数值表示(生成新变量)
比如我现在有全国城市的代码 如北京为110 上海为310这样,我希望可以把全国城市分成东部中部西部三类并分别用数字123表示,比如希望数据 ...
2020-4-17 23:08 - Jettr - 计量经济学与统计软件
好奇:stata中long型变量怎么用if语句?
6 个回复 - 7460 次查看
我在
stata中province变量的anhui、beijing等由字符型encode为了数值型,那么我想用reg y x
if province==anhui,为何出错:anhui not found,我又用reg y x
if province==“anhui”,提出出错:type mismatch,应该怎 ...
2015-10-18 14:42 - bluce-lee - Stata专版
关于stata里两种if语句区别的疑问
3 个回复 - 3669 次查看
各位大神,请教一下
stata里的两种
if语句有什么区别。我知道正常来说应该是replace d=c
if a==1这样子的,但是我看到有的人用类似于下面这样的编写形式:
if a==1{ replace d=c
}
比如
forvalues x = 1/4 {
i ...
2016-3-22 20:00 - fulishadawang - Stata专版
关于stata中if循环语句的写法
10 个回复 - 18803 次查看
大家好,最近刚开始学习
stata的编程。有个小小的编程问题,比如说,我想让1代表1998,2代表1999,3代表2000,依次类推。那么这个是不是需要用到一个循环
语句?实在不会,请高手明示,谢谢。只会每次从头到尾更改一遍, ...
2016-1-10 19:55 - 哈皮朋友 - Stata专版
Stata if语句对小数的判别
3 个回复 - 3782 次查看
stata版本13.1
主要是在清洗监测数据时遇到的麻烦,目的是将一个变量中的1.44替换为144。命令为
replace var=144
if var==1.44,
但是返回结果是0替换。在数据表格中该列1.44这个值却是存在的。
后来经过测试 ...
2015-6-4 19:40 - mithanan - Stata专版
急求:stata中的if 语句
7 个回复 - 14041 次查看
l
if xtz==12.6
(xtz是投资额,投资额观测值中包括12.6等小数和一些整数)
运行后,什么都不显示,换成其他小数,如l
if xtz==0.5,也不显示,换成整数如l
if xtz==10就可以了.
奇怪,难道
if后面不能接小数啊?
...
2010-11-11 09:20 - syp197979 - Stata专版