【Stata】2-命令语句

简介: 【Stata】2-命令语句

1 掌握命令语句的格式

[by varlist:] command [varlist] [=exp] [if exp] [in range] [weight] [, options]

注:[ ]表示可有可无的项,显然只有 command 是必不可少的.

2 命令 command

summarize _all

70B68PTBR%1M)___KA%$4CX.png

image.png

3 变量 varlist

_4RQMQUOA~Q85FP0{[@)V5Y.png

image.png

变量基本要求如下:

_ 第一个字元可以是英文字母或, 但不能是数字;

_ 最多只能包括32 个英文字母、数字或下划线;

_ 由于 STATA 保留了很多以“_ “开头的内部变量,所以最好不要用为第一个字元来

定义变量。

4 分类操作 by varlist

[by varlist:] command [varlist] [=exp] [if exp] [in range] [weight] [, options]

by foreign: sum price weight

A9[]VHJV`OAD46}BXO`8FNB.png

image.png

by foreign, sort: sum price weight

0A%TYOH3ET1]XE46NWFJ~[Q.png

image.png


如果不想从小到大排序,而是从大到小排序,其命令为 gsort。

5 赋值及运算=exp

gen nprice=price+10
list price nprice

O]S7%N_01RSMOWFPH7]G1M0.png

image.png

6 条件表达式 if exp

list make price if foreign==0
 list make price if foreign==1 & price>10000
 list make price if foreign==1 | price>10000

${NN@%CH@J1VZVHT}F5D8MV.png

image.png


4TL1CTGIB1$IP59Y{(1TEUA.png

image.png


{M9RIGIRZ()5XGFQ$CIY5C7.png

image.png

7 范围筛选 in range

list price in 1/5
sum price in 1/5
sum price in 1/10 if foreign==0

_BIU9OJQUOWUE2VOJ}CZ_`F.png

image.png

8 加权 weight

PWR~WGJ~[VH3SU7VI`ACNHA.png

image.png


许多命令都有一些可选项 ,例如不仅要计算平均成绩,还想知道成绩的中值,方差,偏度和峰度等

sum score
sum score [weight=num]
list score in 1/6, sep(2)
list score, nohead

ALKT8X`E`$%P}W([~}~MWND.png

image.png


BFQQ_D18YAE3~T2JAZP8H7I.png

目录
相关文章
|
7月前
|
SQL 关系型数据库 MySQL
【MySQL】DQL-聚合函数介绍&常见聚合函数&语法&注意事项&可cv例题语句
【MySQL】DQL-聚合函数介绍&常见聚合函数&语法&注意事项&可cv例题语句
PLSQL-基本语法与记录类型
PLSQL-基本语法与记录类型
73 0
|
数据库
【Stata】1- 基础命令
【Stata】1- 基础命令
163 1
|
数据中心 数据格式
【Stata】3-数据
【Stata】3-数据
101 0
|
监控 Shell Linux
Shell语句判断练习题
Shell语句判断练习题
103 0
|
索引 Python
03 pandas Series_删改查、运算、缺省
=== 新增、删除=== # 新增/修改 result['化学'] = 100 # 删除 del result['语文'] === 取值操作 === # 取值操作 print('-'*10+'Ser_scores'+'-'*10) scores={...
1118 0
|
Shell Linux 数据安全/隐私保护