【问题标题】:Stata - summary detail specifics (skewness and Std Dev) by id and date rangeStata - 按 id 和日期范围汇总详细信息(偏度和标准偏差)
【发布时间】:2017-09-01 20:06:20
【问题描述】:

我有一个包含 id、日期和多个变量的面板数据集。我正在尝试获取某个日期范围内由 id 列出的“var1”的偏度和标准开发。我知道这些项目在“var1”的摘要详细信息中,但似乎无法找到一种方法在我指定的日期范围内按 id 列出它。 任何帮助将不胜感激!

【问题讨论】:

  • 请发布一些代码,以便我们看到您到目前为止所做的工作。
  • @TrevorBrooks - 除了将数据设置为面板(使用 xtset 命令)之外,我没有要显示的代码。我只是使用这个数据集来生成几个变量的偏度和标准偏差(通过特定日期范围的 id),所以我可以通过 id 将它们导入到我的其他主要数据中。经过大约 10 个小时的失败 stata 命令和 google 搜索,我终于认为是时候认输并提问了。
  • 使用与下面 William Lisowski 相同的示例数据集,您也可以尝试:statsby r(skewness) r(sd), by(id) clear: summarize weight if inrange(week,3,8), detail。请参阅 Stata 帮助中的 statsby。它会破坏当前的数据集,但是有一些方法可以解决这个问题。

标签: stata date-range summary standard-deviation skew


【解决方案1】:

这里有一个例子可以帮助你开始你的道路。

. webuse pig
(Longitudinal analysis of pig weights)

. xtset id week
       panel variable:  id (strongly balanced)
        time variable:  week, 1 to 9
                delta:  1 unit

. bysort id: egen sk = skew(weight) if inrange(week,3,8)
(144 missing values generated)

. list if id==1, clean

       id   week   weight         sk  
  1.    1      1       24          .  
  2.    1      2       32          .  
  3.    1      3       39   .0709604  
  4.    1      4     42.5   .0709604  
  5.    1      5       48   .0709604  
  6.    1      6     54.5   .0709604  
  7.    1      7       61   .0709604  
  8.    1      8       65   .0709604  
  9.    1      9       72          .  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-29
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 2011-03-08
    • 1970-01-01
    相关资源
    最近更新 更多