SAS中两个连续变量的风险比估计

SAS中两个连续变量的风险比估计,sas,Sas,我试图用两个连续变量年龄(年龄)和肿瘤大小(大小)来估计点估计值。我的模型是生存时间(survtime)和死亡(censtead,censtated events=0)。我想知道40岁、肿瘤大小为20的人与45岁、肿瘤大小为25的人的风险比。如果我在SAS中使用HAZARDRATIO命令,例如 HAZARDRATIO age / AT (SIZE=(20 25)); 我得到一个语法错误,我怀疑这是因为年龄是一个连续变量,而不是一个分类/类变量。SAS网站仅提供分类/类别变量的示例 SAS代码:

我试图用两个连续变量年龄(年龄)和肿瘤大小(大小)来估计点估计值。我的模型是生存时间(survtime)和死亡(censtead,censtated events=0)。我想知道40岁、肿瘤大小为20的人与45岁、肿瘤大小为25的人的风险比。如果我在SAS中使用HAZARDRATIO命令,例如

HAZARDRATIO age / AT (SIZE=(20 25));
我得到一个语法错误,我怀疑这是因为年龄是一个连续变量,而不是一个分类/类变量。SAS网站仅提供分类/类别变量的示例

SAS代码:

 PROC PHREG Data=abcd;
 MODEL survtime*censdead(0) = age size;

您发布的代码工作正常,您的问题在别处

您可以使用


用您的实际代码和日志更新您的问题,也许我们可以帮助您找到实际问题。

包括完整的代码和日志,特别是错误消息,文档示例是连续的,我可以在最新版本中看到,因此不确定您所引用的只是分类变量。我尝试了与您发布的代码类似的代码,它不会生成错误,因此错误来自代码或数据中的其他地方。
proc phreg data=VALung;
   class Prior(ref='no') Cell(ref='large') Therapy(ref='standard');
   model Time*Status(0) = Kps Duration Age Cell Prior|Therapy;
      hazardratio 'H1' Kps / at (AGE = (45 50)) ;
run;