stata命令详解-expand

作者: Hobbit的理查德 | 来源:发表于2020-01-31 17:03 被阅读0次

1. 前言

在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。
带着学习和分享的目的,根据工作经验,给大家整理一些常用以及不太常用但很有用的命令,并对该命令的help文件进行有侧重的详解。

2. 命令及获取

expand:复制个案数,系统自带命令

3. 描述

expand :复制数据集中个案数n份,其中,n为四舍五入到最接近表达式结果的整数,如果表达式结果小于1或者为缺失,则n为1,即不进行原数据的复制。

4. 语法

expand [=]exp [if] [in] [, generate(newvar)]
  • [,]:中括号里的为额外选项命令,按需求添加,而添加选项记得加英文逗号,
  • [if]:表示增加条件,例如,变量var等于1, if var==1
  • [in]:表示选择个案数,例如,选择前10个个案,in 1/10

5. 选项

  • generate(newvar):添加该选项,可新生成名为newvar的变量,用于标记原始数据(newvar等于0)和复制后的数据(newvar等于1)。这样的话,若要还原原始数据,则只需要通过保留newvar等于0的数据来实现,即keep if newvar==0.

6. 举例

*调入数据stackxmpl
webuse stackxmpl
*显示数据
list
*将原始数据复制1份,即2倍的原始数据量
expand 2
*显示数据
list
expand2.png
*调入数据stackxmpl,并清除现有内存数据
webuse stackxmpl, clear
*显示数据
list
*将每条个案复制为原始个案数的x份,其中x是该个案数的b值
expand b
*显示数据
list
expandb.png

7. 菜单

Data > Create or change data > Other variable-transformation commands >Duplicate observations

8. 存储的结果

9. 补充

相关文章

  • stata命令详解-expand

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-browse

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-edit

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-view

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-doedit

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-ssc

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-groups

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-save

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

  • stata命令详解-cd

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。 ...

  • stata命令详解-use

    1. 前言 在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。带...

网友评论

    本文标题:stata命令详解-expand

    本文链接:https://www.haomeiwen.com/subject/viggthtx.html