STATA硕士研究生班计量经济软件及应用对外经济贸易大学金融学院谢海滨InternationalBusinessSchool,UIBE第一页,共二十三页
第五讲、命令语句结构与运算符STATA是当前最为流行的统计计量分析之一STATA的广泛应用:->1命令(command)->2变量(varlist)->3分类变量(byvarlist)->4赋值(=exp)->5条件(ifexp)->6范围(inrange)->7加权(weight)->8可选(option)第二页,共二十三页
第五讲、命令语句结构与运算符•–对数据进行加工,不可避免的会涉及到数据的运算
STATA共有四种运算:代数运算、字符运算、逻辑运算和关系运算
各种运算的运算符见右表
–运算的优先级(从高到低):
(或~),^,-(负号),/,*,-(减),+,
=(或~=),>,大于-“减”或“负号”|或=大于等于/除
“非”或“不”5//dis是display的简写,显示结果为0,表示关系式不对–dis3=90)//成绩在90及以上的–genMath_8=(Math=80)//成绩在80~90之间–listMathMath_9Math_8//显示结果–显然这种统计方式是错误的,因为他将缺考的John的数学成绩当成超过90分来处理
Stu_idNameChineseMath1John
2Marry80903Jack78604Tom77855Jerry87866Jim8760第七页,共二十三页
第五讲、命令语句结构与运算符•–逻辑运算符包括非(
或者~),和(&)、或(|)三种,大量运用在条件和判断语句中
–sysuseauto
dta,clear//导入系统自带的汽车数据文件–listif(price>5000)&(foreign==1)//显示价格超过5000的国外车的基本特征–listturnif((pric