cost 258 ms
循环内的宏并包含 - Macro within a loop and include

在 Stata 中,我试图使用命令include在一个 do 文件中运行多个回归。 总体目标是帮助预测天然气产量。 我有一个我感兴趣的每个产品和盆地的 do 文件。在每个 do 文件中,我根据特定时间可用的数据运行几个版本的回归(例如,第一组回归是针对产品类型 4,在盆地 2,信息可在 2020 年 ...

class 级别的组变量在观察中重复转换为较小的数据集,其中观察为 class - Group variable at a class level repeated across observations converted to a smaller dataset in which the observations are the class

在 Stata 中,我创建了每个学校在时间 t 中每个 class 的课程 i 的平均成绩(使用 bysort,egen)。 现在我有一个重复的组变量,在 class 级别重复观察。 我如何更改为一个较小的数据集,其中观察值由某个 t 的某个学校的每个 class 组成,而不是某个 t 的某个学校 ...

Stata - 生成所有可能的组合 - Stata - Generate all possible combinations

我需要找到以下变量的所有可能组合,每个变量都包含 X 个观察值可变观测值黑色 1 粉红色 2 黄色 6 红15 绿色 17 例如(黑色,粉红色),(黑色,粉红色,黄色),(黑色,粉红色,黄色,红色),(红色,绿色)......顺序并不重要,所以我必须删除所有包含相同的组合元素(黑色,粉红色)和(粉红 ...

有没有办法从广泛的数据中提取年份范围? - Is there a way to extract year range from wide data?

我有一系列宽面板数据集。 在每一个中,我都想生成一系列新变量。 例如,在 Dataset1 中,我在数据集中有变量 Car2009 Car2010 Car2011。 使用它,我想创建一个变量“HadCar2009”,如果 Car2009 没有丢失,则为 1,如果丢失,则为 0,类似“HadCar20 ...

为什么 Stata 返回“unknown function +inrange()”? - Why does Stata return “unknown function +inrange()”?

我正在阅读 Stata 编程入门,第二版这本书来学习 Stata 编程。 在第 4 章中有代码generate一个变量来测试其他一些变量是否满足逻辑条件,代码如下: 当我更改此代码以适合我自己的数据时, 其中qp605_s_1的值范围从 1 到 17,然后 Stata 返回: 任何想法这段代码有什 ...

将数值变量存储在本地宏中? - Storing a numerical variable in a local macro?

我有一个名为“计数”的变量,其中包含参加 1300 次研究访问的受试者人数。 我想将这些值存储在本地宏中,并使用 for 循环一一显示。 例如, 但是,我不确定如何将 count 变量的整个列表存储在宏中,或者如何调用宏中的每个“单词”。 这在Stata中可能吗? ...

生成分类变量 - Generating categorical variable

在我的 Stata 数据集中,“alternative”变量由 4 种模式组成,包括 pier、private、beach 和 charter。 我想生成新的变量y如下: 我们将 model 折叠为三个备选方案,并对备选方案进行排序,如果从码头或海滩捕鱼,则y = 0,如果从私人船只捕鱼,则y = ...

在 Stata 中创建“占位符”变量 - Creating "placeholder" variables in Stata

我想运行一系列回归,在每个回归中,我决定是否需要协变量。 例如,假设我有一个包含 10 个协变量的本地宏: 我想要 10 个回归,每个回归都有一个协变量,按列出的顺序排列。 但是, `N'项是占位符,表示我不想在该回归中使用协变量。 所以在运行回归时,它看起来像: 其中y是结果, x是每个回归中包含 ...

Stata中单个变量与宏的交互 - Interaction between a single variable and a macro in Stata

我正在尝试通过一系列交互进行回归。 具体来说,我有一个宏和一个交互变量,但希望交互变量与宏中的所有内容交互。 到目前为止,我所拥有的看起来像 问题是 只有interaction_var与example中的协变量之一交互,但我希望所有协变量都与之交互。 有没有办法让宏中的每个协变量都有一个交互项? 编 ...

Select Stata中本地宏的前N个字 - Select first N words of a local macro in Stata

假设我有宏: 我想 select 它的前 3 个字。 我知道我可以 select,说第二个,这个词使用: 但是,我希望有一行选择所述宏的前N个单词(在本例中为N=3 )。 现在,我正在使用一个循环结构,对于这样一个简单的过程来说,这似乎有点矫枉过正。 有更好的解决方案吗? 谢谢 ...

如何使用本地宏对数据进行子集化 - How to subset data using local macros

我有一些代码使用 Stata 中的本地宏将聚合数据集按资产大小划分为分位数。 该代码如下所示: 我正在尝试将此代码改造为按资产大小阈值而不是按百分位数进行子集化,但我无法弄清楚如何使用此本地方法使其正常工作。 我需要的阈值小于 10,在 10-100 之间(我只是平均到 55,因为我不知道如何称 ...

合并文件时出错: . 错误表示变量 CLAIM_NUMBER 不能唯一标识使用数据中的观察值。 我该如何解决? - Error merging files: . Error says that variable CLAIM_NUMBER does not uniquely identify observations in the using data. How do I fix that?

在 Stata 中,错误表示变量 CLAIM_NUMBER 不能唯一标识使用数据中的观察值。 我该如何解决? 我的代码: ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM