necesita ayuda para crear la fórmula para la ecuación CKD-EPICreé el que se menciona a continuación, pero de alguna manera es erróneo.
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 )
¿Alguien puede ayudarme a arreglarlo?
Re: necesito ayuda para crear la fórmula para la ecuación CKD-EPIEs difícil saberlo sin más contexto, especialmente el mensaje de error que está recibiendo, pero creo que probablemente necesite poner sus constantes de sexo y raza entre comillas.
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 )
Re: necesito ayuda para crear la fórmula para la ecuación CKD-EPINo creo que entiendas la función Choose (). Evalúa su primer argumento y lo usa como índice (1, 2, ..., N) del argumento para evaluar y devolver. Su primera llamada tiene solo 2 argumentos. ¿Esperaría que el primer argumento evalúe un valor entero que comience en 1?
¿Qué intentas calcular? ¿Puedes mostrar una ecuación?
Re: necesito ayuda para crear la fórmula para la ecuación CKD-EPIFG = 141 × min (Scr / κ, 1) α × max (Scr / κ, 1) -1.209 × 0.993 Edad × 1.018 [si es mujer] × 1.159 [si es negro]
dónde:
Scr es la creatinina sérica en µmol / L,
κ es 61.9 para mujeres y 79.6 para hombres,
α es -0.329 para mujeres y -0.411 para hombres,
min indica el mínimo de Scr / κ o 1, y
max indica el máximo de Scr / κ o 1
Re: necesito ayuda para crear la fórmula para la ecuación CKD-EPIComo estoy usando mg / dl, k = 0.7 y 0.9 para mujeres y hombres respectivamente
Re: necesito ayuda para crear la fórmula para la ecuación CKD-EPIGFR = 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);Re: necesito ayuda para crear la fórmula para la ecuación CKD-EPI
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
)
Modifiqué el código y funciona, pero mis valores no coinciden con los que usan un cálculo en línea. Mi fórmula está sobreestimando el FG.