CKD-EPI 방정식에 대한 공식 작성에 도움이 필요합니다아래에 언급 된 것을 만들었지 만 어떻게 든 잘못되었습니다.
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 : CKD-EPI 방정식에 대한 공식 작성에 도움이 필요합니다더 많은 컨텍스트, 특히 당신이 수신하는 오류 메시지를 알기 어렵지만, 비교할 때 성별과 인종 상수를 따옴표로 묶어야한다고 생각합니다.
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 )
다시 : CKD-EPI 방정식에 대한 공식을 만드는 데 도움이 필요합니다Choose () 함수를 이해하지 못한다고 생각합니다. 첫 번째 인수를 평가하고이를 인수에 대한 색인 (1, 2, ..., N)으로 사용하여 평가하고 리턴합니다. 첫 번째 통화에는 2 개의 인수 만 있습니다. 첫 번째 인수가 1부터 시작하는 정수 값으로 평가 될 것으로 예상하십니까?
당신은 무엇을 계산하려고합니까? 방정식을 보여줄 수 있습니까?
다시 : CKD-EPI 방정식에 대한 공식을 만드는 데 도움이 필요합니다GFR = 141 × 분 (Scr / κ, 1) α × 최대 (Scr / κ, 1) -1.209 × 0.993 나이 × 1.018 [여성 인 경우] × 1.159 [블랙 인 경우]
어디:
Scr µmol / L의 혈청 크레아티닌
κ는 여성의 경우 61.9, 남성의 경우 79.6입니다.
α는 여성의 경우 -0.329이고 남성의 경우 -0.411입니다.
최소는 Scr / κ 또는 1의 최소값을 나타내고
max는 최대 Scr / κ 또는 1을 나타냅니다.
다시 : CKD-EPI 방정식에 대한 공식을 만드는 데 도움이 필요합니다나는 mg / dl을 사용하고 있기 때문에 각각 여성과 남성에 대해 k = 0.7과 0.9
Re : CKD-EPI 방정식에 대한 공식 작성에 도움이 필요합니다GFR = 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 : 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
)
코드를 수정했는데 작동하지만 온라인 계산을 사용하는 값과 일치하지 않습니다. 내 공식은 GFR을 과대 평가하고 있습니다.