【问题标题】:Stata: searching for specific conditions in different variablesStata:在不同变量中搜索特定条件
【发布时间】:2014-04-03 06:49:28
【问题描述】:

我的数据如下所示。

Time    Patient Doctor  Fee charged in $
Jul-08      A       3       36
Jul-08      B       3       40
Jul-08      A       2       39
Jul-08      A       1       40
Jul-08      B       1       35
Jul-08      C       3       40
Jul-08      D       3       44
Jul-08      E       1       45
Jul-08      E       3       41
Jul-08      F       1       45
Jul-08      F       3       44
Jul-08      G       1       39
Jul-08      H       2       37
Jul-08      H       1       35
Jul-08      H       2       41

例如,PatientA 访问了Doctor 3,他们向Fee 收取了 36 美元。我希望代码为给定患者提供最低Fee,如果Patient 切换到另一个Doctor 会发生什么。

这是一个示例数据集,用于说明我的问题,我想对近 3​​0,000 次观察进行此操作。

【问题讨论】:

  • 我在您的演示文稿中工作,希望我没有扭曲您的问题。向英语水平更好的朋友寻求帮助可能符合您的最大利益,因为忙碌的人只会跳过难以阅读的问题。
  • 我回答了你的问题,但这里是题外话,因为“要求代码的问题必须证明对正在解决的问题的最低限度的理解。包括尝试的解决方案,为什么它们不起作用,以及预期成绩。”请参阅stackoverflow.com/help/on-topic 并在以后的问题中提供您尝试的代码。这不是免费的编码服务。
  • 标题很模糊。建议作为特定标题“Stata:确定观察组中的最小值”。
  • 非常感谢您的及时帮助,事实上我已经修改了我的问题。下次我会处理英语问题。当我在这个论坛上提出我的第一个问题时,尽管我粗略地看了一下提出问题的指导,但我并不知道完整的要求。无论如何,非常感谢您的指导。

标签: search panel stata


【解决方案1】:

查看egen 的帮助并考虑类似的计算结果

egen min1 = min(Fee), by(Patient Doctor) 
egen min2 = min(Fee), by(Patient) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    相关资源
    最近更新 更多