stata基础

更改工作目录

cd "C:/stata"


加减乘除,次方

di 53^2
di 134+135


开根号

di sqrt(90)


绝对值

di abs(-14)


指数

di exp(5)


对数

di log(56)
di log10(100)


综合

di 8+3*19-2+sqrt(23)+6^2+exp(4)-log(5)


使用内置数据

sysuse auto.dta


红色数据:字符串

黑色数据:数值型

蓝色数据:加标签的数值型数值(如0为男,1为女)


排序

sort price

price为变量名称


降序

gsort -price



先按变量A,再按变量B排序(总体按A,内部按B)

sort A B
sort foreign price


一升一降

gsort foreign -price


修改数据,查看数据

edit 
edit price
edit if price>10000
edit mpg if price>=10000
edit foreign turn if price==10000
edit price-weight
edit price*
edit *price
edit *price*


与 或 非

edit if price>=10000 & foreign==1
edit if price>=10000 | foreign==1


缺失值

edit if rep78==.


看描述性统计

sum
sum price


更详细的描述性统计

sum ,detail
sum price,detail


Obs:计数

Mean:均值

Std. dev.:标准差

Variance:方差

Skewness:偏度

Kurtosis:峰度


分布直方图

hist price
hist price,bin(3)


相关系数

corr
corr price weight
corr price-weight


分类

tab foreigh


生成新变量

gen price1000 = price/1000
gen price_log = log(price)


删除变量

drop price_log


换名字

rename price_log PriceLog


分组计算 bys前缀

bys foreign : egen price_mean = mean(price)
bys foreign : egen price_std = std(price)
bys foreign : egen foreign_num = count(foreign)



image.png



数组

1/100


隔一个

1(2)1000


打赏

暂无评论

发布评论