<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Die Nierenfunktion wird als glomeruläre Filtrationsrate (GFR) gemessen und der Funktionsverlust bei Nierenerkrankungen wird als (negative) Steigung der GFR mit fortschreitendem Alter geschätzt. In Studien zu Nierenerkrankungen ist es oft das Ziel, Basislinien-Prädiktoren für die GFR-Steigung nach Alter oder Zeit zu testen. Die beigefügte Tabelle zeigt typische Daten für 10 Probanden, wobei die GFR jeweils in zwei oder mehr Altersstufen gemessen wurde. Kann jemand eine Methode (mit JMP10) vorschlagen, um die Steigung für jedes Subjekt zu berechnen, um eine neue Tabelle mit SubjectID in Spalte eins und Steigung in Spalte zwei zu erstellen? Nachfolgende Spalten können optional zusätzliche Informationen über die Anpassung enthalten.
Danke MS: Das Skript hat sofort funktioniert und die Intercept-Zeilen entfernt. Nach ein paar Stolperern konnte ich mit den JMP-Menüs die gleichen Ergebnisse erzielen. Die Steigungen stimmen mit unabhängigen Regressionsläufen überein. Sehr gut.
TSP
Sie können die Fit Y by X-Plattform verwenden. Fügen Sie GFR als Y, Alter als X hinzu. Wählen Sie dann im bivariaten Bericht „Gruppieren nach...“ unter dem roten Dreieck und wählen Sie „Patient“, bevor Sie „Fit Line“ (ebenfalls unter dem roten Dreieck) auswählen. Klicken Sie schließlich mit der rechten Maustaste auf eine der Tabellen mit dem Namen "Parameterschätzungen" und wählen Sie "Kombinierte Datentabelle erstellen", um eine Tabelle mit allen Steigungen zu erstellen (die Schnittpunkte sind auch dort, lassen sich aber leicht aussortieren und löschen).
Die JSL-Version würde in etwa so aussehen:
dt = Datentabelle ( "Sample_GFRbyAgebyPt.jmp" ) ;
biv = dt << Bivariat ( Y ( : GFR ) , X ( : Das Alter ) , Gruppiere nach ( : Geduldig ) , Linie anpassen ( 1 ) ) ;
Pisten = Bericht ( biv )[ "Parameterschätzungen" ][ 1 ] << Kombinierte Datentabelle erstellen ;
Pisten << wählen wo ( : Begriff == "Abfangen" ) << Zeilen löschen ;