Stata 变量存储类型及显示格式
1.变量的存储类型
清楚变量的取值区间后设定数据存储的类型,可以降低Stata内存容量。
①整数的存储类型
Byte,字节型,取值±100
Int,一般整数型,取值±32000
Long,长整数型,取值±2.14*10^10
②小数的存储类型
Float,浮点型,8位有效数字,是Stata默认的存储类型
Double,双精度,16位有效数字
③字符型变量
str#,str20表示该变量最多包含20个字符
1个汉字占2个字符
2.变量的显示格式
①Stata中数值变量显示的格式有三种。e为科学指数格式,f为固定格式,g为普通格式。表达式中“.”前数字代表变量的宽度,也就是所占的字符数。表达式中“.”后数字代表数值小数点后的数位。f后面加字母c则要求Stata给出带“,”的数字显示格式。
举例:%9.2f代表该变量的宽度为9,小数点后保留2位小数;%9.2fc代表该变量的宽度为9,小数点后保留2位小数;前面的整数,每三位之间标有“,”。
②Stata中字符变量显示的格式只有一种。表达式为%#s。%代表提示符,#代表字符宽度,s表示显示格式。
举例:%22s表示22个字符的字符变量显示格式。
③更改数据显示格式
举例:format var %6.4f,将原变量var更改为数值型变量,宽度为6个字节,保留4位小数。