在stata中使用list命令中的if条件时经常容易犯错,下面对几种典型错误进行简要介绍。
工具/原料
电脑
stataSE15
方法/步骤
1、if条件中的等于写成了“=”而不是“==”
2、if条件中如果有两个条件,各条件之间不能用and,也不能出现多个if,而是要用&
3、如果是字符串,则一定要用双引号引起来。否则stata会将它看成一个变量,提示变量未找到。
4、if条件中的变量类型和值要相互匹配。例如foreign的值是0和1
5、如果一定要使用“Domestic”作为刳噪受刃条件,则要如下写:listifforeign=="Domestic":origin
6、输出第1条数据
7、输出倒数第1条。
8、输出2-4条
9、输出倒数第3至2条。