Stata-从大型数据集中读取有限数量的变量

Mer*_*elo 2 stata

我正在使用Stata IC 13,需要对大型数据集的不同变量进行不同类型的分析。问题是我的数据集非常大,因此出现以下错误

此版本的Stata最多允许2,048个变量

有没有一种方法可以命名要导入的变量以解决此问题(使用Stata,而不是其他程序)?

我需要一种灵活的方式来通过变量名导入变量,而不是必须将我的原始数据集分成许多小子集。我听说过替代方法,但是我对Stata还是比较陌生,因此,如果有人可以向我展示如何每天克服此限制的代码示例,我将不胜感激。

让我们举一个愚蠢的例子。假设我只想从该数据集中导入pared和public变量。

use http://www.ats.ucla.edu/stat/data/ologit.dta, clear
Run Code Online (Sandbox Code Playgroud)

你会怎么做?

Nic*_*Cox 5

help use说明您可以选择使用以下方式指定变量名称use

加载Stata格式数据集的子集

   . use [varlist] [if] [in] using filename [, clear nolabel]
Run Code Online (Sandbox Code Playgroud)

帮助中也有示例。因此,在您的示例中,

  . use pared public using http://www.ats.ucla.edu/stat/data/ologit.dta, clear
Run Code Online (Sandbox Code Playgroud)