微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SAS twosamplesurvival样本量问题

如何解决SAS twosamplesurvival样本量问题

我正在尝试在事件发生时的两个采样时间内在SAS中进行采样大小计算。

这里是情况:

  1. 假设两个样本都遵循指数分布
  2. 假设在替代假设下给定的恒定危险比,我们称为hr(第2组与第1组)
  3. 我们将使用logrank测试。
  4. 给出应计时间a,并跟进时间f
  5. 还给出了第1组的指数危害,称为exph1
  6. 假设两组之间的样本数量比为1:1
  7. 所需的标称功率为p

现在我的代码如下:

proc power;
   twosamplesurvival test=logrank
      accrualtime = a
      followuptime = f
      refsurvexphazard= exph1
      hazardratio = hr
      power = p
/*       eventstotal = . /*events total */
/*       ntotal= . /*total sample size */
      ;     
run;

您可以取消注释eventstotal =。或ntotal =。取决于您是要计算请求的事件数还是实际的样本总数。

在随访结束时,它们不应被视为相同的对象,如果事件未发生,则主题将被正确审查。

但是,对于事件总数和样本总数,我总是得到相同的数字。我在这里做错了什么?

我实际上知道如何手工计算,并且我对请求的事件编号的手工计算非常接近SAS输出(SAS给出的值稍大但非常接近),但是我的总样本量比事件大得多数字。

由于机密原因,我无法透露上述参数的任何特定初始值。有人可以帮忙吗?真的会很感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。