结果:找到“stata if 语句”相关内容19个,排序为按回复时间降序,搜索更多相关帖子请点击“高级
【Stata】 if 语句多个条件同时满足。 如何写程序
8 个回复 - 43959 次查看 如题,采用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 个回复 - 878 次查看 求助一下各位大神,我在stata有字符型数据code,数值型数据year2,我希望在比如code为600219时,给其对应的year2赋值1999,应该用什么语句呢?没学过stata所以不大懂, 我写的replace year2=1999 if code=='600219', ...2021-12-29 17:21 - Z蔓蔓蔓 - Stata专版
如何用stataif语句
2 个回复 - 6200 次查看 面板数据,股票代码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语句的判断
1 个回复 - 1054 次查看 Stata中如何根据if语句的判断,如果不等就跳出整个程序,后面程序的不再运行。 谢谢!2021-3-12 08:45 - dxystata - Stata专版
stataif条件语句实现
0 个回复 - 1714 次查看 想做一个划分企业生命周期的stata判断,用现金流法进行的正负判断 即在面板数据2008年 2009年 2010年 2011年……中 如果现金流1>0 现金流2<0 现金流3>0 则判断它为xx期,请问这样在stata中该如何实现呢 多谢各位 ...2021-2-4 22:43 - 薛定谔的锚定猫 - Stata专版
Stata的if多选语句如何实现?
1 个回复 - 1270 次查看 大神好! 1.想请问一下在stata里如何多选几种变量并用数值表示(生成新变量) 比如我现在有全国城市的代码 如北京为110 上海为310这样,我希望可以把全国城市分成东部中部西部三类并分别用数字123表示,比如希望数 ...2020-4-18 15:27 - Jettr - 计量经济学与统计软件
最新 Stata如何构建多选的if语句? [分享]
1 个回复 - 943 次查看 想请问一下在stata里如何多选几种变量并用数值表示(生成新变量) 比如我现在有全国城市的代码 如北京为110 上海为310这样,我希望可以把全国城市分成东部中部西部三类并分别用数字123表示,比如希望数据中东部城市 ...2020-4-18 23:21 - 天禧科技3 - 计量经济学与统计软件
Stata如何构建多选的if语句
0 个回复 - 949 次查看 大神好! 想请问一下在stata里如何多选几种变量并用数值表示(生成新变量) 比如我现在有全国城市的代码 如北京为110 上海为310这样,我希望可以把全国城市分成东部中部西部三类并分别用数字123表示,比如希望数据 ...2020-4-17 23:08 - Jettr - 计量经济学与统计软件
Stata一直报错if not allowed 但是if语句没什么问题啊 求求各位大神
15 个回复 - 7952 次查看 forvalues i=1/`maxnumber'{ *每只股票 display `i' quietly egen time=group(month) if id==`i' quietly sum time if id==`i' quietly gen nofm=. forvalues j=1/`r(max)'{ *每个月 scalar a=0 forvalue ...2019-3-10 21:22 - MissFlorence - Stata专版
请问stata里面用IF语句的时候怎么表示两个条件
15 个回复 - 128165 次查看 其实我只是想要sum distance timecost if var28==1 membergender==1但是STATA只认一个条件,不能同时让MEMBERGENDER也等于一好着急。这么简单的问题大家一般都是怎么解决的?2009-6-1 21:24 - keke0749 - Stata专版
请教大家,stataif 语句的执行问题 抓狂!
16 个回复 - 31803 次查看 请大家看这段代码,我很困惑为什么执行的时候并没有按照语句的动作实现结果:问题是,当d1==0时 我确实发现有d3a=.的数据没有被替换为0.但是程序也不报错,说明我的语法上应该没有问题啊~~~~很无奈,很迷茫。。。现在 ...2010-3-11 17:31 - xiaomin_yan01 - Stata专版
好奇:stata中long型变量怎么用if语句
6 个回复 - 7401 次查看 我在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 个回复 - 3640 次查看 各位大神,请教一下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专版
关于stataif循环语句的写法
10 个回复 - 18771 次查看 大家好,最近刚开始学习stata的编程。有个小小的编程问题,比如说,我想让1代表1998,2代表1999,3代表2000,依次类推。那么这个是不是需要用到一个循环语句?实在不会,请高手明示,谢谢。只会每次从头到尾更改一遍, ...2016-1-10 19:55 - 哈皮朋友 - Stata专版
Stata if语句对小数的判别
3 个回复 - 3753 次查看 stata版本13.1 主要是在清洗监测数据时遇到的麻烦,目的是将一个变量中的1.44替换为144。命令为 replace var=144 if var==1.44, 但是返回结果是0替换。在数据表格中该列1.44这个值却是存在的。 后来经过测试 ...2015-6-4 19:40 - mithanan - Stata专版
【独家发布】Stata Loop 语句-forvalue/foreach/while/if
1 个回复 - 6272 次查看 [/td][/tr] [/table][/td][/tr] [/table]2014-10-3 16:06 - yanwenshou - Stata专版
急求:stata中的if 语句
7 个回复 - 14009 次查看 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专版