如何在表中按科目计算回归斜率,其中有许多科目,每个科目都是在不同年龄测量的?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />肾功能测量为肾小球滤过率 (GFR),肾病中的功能丧失估计为 GFR 随年龄增长的(负)斜率。 在肾脏疾病的研究中,目标通常是根据年龄或时间测试 GFR 斜率的基线预测因子。 附表显示了 10 名受试者的典型数据,每个受试者的 GFR 均在两个或多个年龄测量。 谁能建议一种方法(使用 JMP10)来计算每个主题的斜率,以生成一个新表,其中 SubjectID 在第一列,斜率在第二列? 后续列可以选择包含有关拟合的附加信息。
回复:如何在表格中按科目计算回归斜率,其中有许多科目,每个科目都是在不同年龄测量的?谢谢 MS:该脚本立即运行并删除了拦截行。 经过几次失误,我能够使用 JMP 菜单获得相同的结果。 斜率与独立回归运行一致。 很好。
TSP
回复:如何在表格中按科目计算回归斜率,其中有许多科目,每个科目都是在不同年龄测量的?您可以使用 Fit Y by X 平台。 将 GFR 添加为 Y,将年龄添加为 X。 然后在双变量报告中,选择红色三角形下的“Group By...”,然后选择 Patient,然后再选择“Fit Line”(也在红色三角形下)。 最后,右键单击任何名为“参数估计”的表并选择“制作组合数据表”以制作一个包含所有斜率的表(截距也将在那里,但易于整理和删除)。
JSL 版本将是这样的:
dt =数据表( “Sample_GFRbyAgebyPt.jmp” ) ;
比夫= dt <<双变量(是( : GFR ) , X ( :年龄) ,通过...分组( :病人) ,拟合线( 1 ) ) ;
连续下坡=报告(比夫)[ “参数估计” ][ 1 ] <<制作组合数据表;
连续下坡<<选择在哪里( :学期== “截距” ) <<删除行;