如何在 Stata 中聚合关系数据?
我无法解决以下 Stata 编程问题: 我有一个表,列出了客户购买的所有汽车,并制作: Customer | Make | Price ----------------------- c1 | m1 | 1 c…
如何在 Stata 中对组内的观察结果进行排名?
我在 Stata 中有一些数据,看起来像前两列: group_id var_to_rank desired_rank ____________________________________ 1 10 1 1 20 2 1 30 3 1 40 4…
如何在Stata do文件编辑器中执行多行选择?
有谁知道如何使用Stata do-file编辑器中的“执行选择”功能来处理跨多行的代码? 目前我无法找到不使用 #delimit 来做到这一点的方法;需要重复“deli…
规避 R 的“if (nbins > .Machine$integer.max) 中的错误”
这是一个始于 > require(foreign) > ipums <- read.dta('/path/to/data.dta') > require(survey) > ipums.design <- svydesign(id=~seria…
R 中的频率加权,与 Stata 的结果比较
我正在尝试分析明尼苏达大学 IPUMS 数据集的1990 年美国人口普查 在 R 中。我正在使用 调查 包,因为数据是 加权。仅获取家庭数据(并忽略个人变量以…
将数据框从宽范围重塑为具有多个变量和一些时间不变的面板
这是Stata一步处理的数据分析中的一个基本问题。 使用 2000 年和 2005 年的时不变数据 (x0) 和时变数据 (x1,x2) 创建一个宽数据框: d1 <- data.fra…
从 R 中的向量中选择所有可能的元组
我正在尝试用 R 编写一个程序,当给定一个向量时,将返回所有可能的 元组 来自该向量的元素。 例如: 元组(c('a','b','c')) = c('a','b','c')出租车'…
如何用 R 重写此 Stata 代码?
Stata 做得很好的事情之一是它构造新变量的方式(参见下面的示例)。如何在 R 中做到这一点? foreach i in A B C D { forval n=1990/2000 { local m …
重塑“链”中的数据格式(stata .DTA 文件)
我有“链”格式的数据,其中有接受治疗“锁”的受试者和从每个“锁”招募的受试者或“链接”。因此,我的数据形状既宽又长 - 我如何编写 Stata .DTA …