benötigen Hilfe bei der Erstellung der Formel für die CKD-EPI-GleichungIch habe die unten erwähnte erstellt, ist aber irgendwie falsch.
141 * Choose(
(:Creat / :k) ^ If( :Sex == F/*###*/,
-0.329,
-0.411
) < 1,
1
) * Choose( (:Creat / :k) ^ (-1.209) > 1, 1 ) * 0.993
^ :Age * If( :Sex == F, 1.018, 1 ) *
If( :Race == B, 1.159, 1 )
Kann mir bitte jemand helfen, das Problem zu beheben?
Betreff: Benötigen Sie Hilfe bei der Erstellung der Formel für die CKD-EPI-GleichungEs ist schwer zu sagen, ohne mehr Kontext, insbesondere die Fehlermeldung, die Sie erhalten, aber ich denke, Sie müssen wahrscheinlich Ihre Geschlechts- und Rassenkonstanten in den Vergleichen in Anführungszeichen setzen.
141 * Choose(
(:Creat / :k) ^ If( :Sex == "F",
-0.329,
-0.411
) < 1,
1
) * Choose( (:Creat / :k) ^ (-1.209) > 1, 1 ) * 0.993
^ :Age * If( :Sex == "F", 1.018, 1 ) *
If( :Race == "B", 1.159, 1 )
Betreff: Benötigen Sie Hilfe bei der Erstellung der Formel für die CKD-EPI-GleichungIch glaube nicht, dass Sie die Funktion Choose () verstehen. Es wertet sein erstes Argument aus und verwendet es als Index (1, 2, ..., N) für das Argument, um es zu bewerten und zurückzugeben. Ihr erster Anruf hat nur 2 Argumente. Würden Sie erwarten, dass das erste Argument einen ganzzahligen Wert ab 1 ergibt?
Was versuchst du zu berechnen? Können Sie eine Gleichung zeigen?
Betreff: Benötigen Sie Hilfe bei der Erstellung der Formel für die CKD-EPI-GleichungGFR = 141 × min (Scr / κ, 1) α × max (Scr / κ, 1) -1,209 × 0,993 Alter × 1,018 [wenn weiblich] × 1,159 [wenn schwarz]
wo:
Scr ist Serumkreatinin in µmol / l,
κ ist 61,9 für Frauen und 79,6 für Männer,
α ist -0,329 für Frauen und -0,411 für Männer,
min gibt das Minimum von Scr / κ oder 1 an und und
max gibt das Maximum von Scr / κ oder 1 an
Betreff: Benötigen Sie Hilfe bei der Erstellung der Formel für die CKD-EPI-GleichungDa ich mg / dl verwende, ist k = 0,7 und 0,9 für weiblich bzw. männlich
Betreff: Benötigen Sie Hilfe bei der Erstellung der Formel für die CKD-EPI-GleichungGFR = 141*Min(Scr/κ, 1)*α*Max(Scr/κ, 1) - 1.209*0.993*Age*If(:Name("RACE BLACK")==1,1.159,1)*If(:Sex=="F", 1.018, 1);Betreff: Benötigen Sie Hilfe bei der Erstellung der Formel für die CKD-EPI-Gleichung
141 * Choose( :Creat / :Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) < 1, 1 ) ^ If(
:Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) == 0.7,
-0.329,
-0.411
) * Choose( :Creat / :Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) > 1, 1 ) ^ (-1.209) * 0.993 ^ :Age *
If( :Name( "k (CKD EPI CONSTANT) F= 0.7, M=0.9" ) == 0.7,
1.018,
1
) * If( :Name( "RACE BLACK = 1, REST = 0" ) == 1,
1.159,
1
)
Ich habe den Code geändert und er funktioniert, aber meine Werte stimmen nicht mit denen einer Online-Berechnung überein. Meine Formel überschätzt die GFR.