如何在表中按科目計算回歸斜率,其中有許多科目,每個科目都是在不同年齡測量的?<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 ] <<製作組合數據表;
連續下坡<<選擇在哪裡( :學期== “截距” ) <<刪除行;