code 41758; real procedure CHISQDENS(X, DF); value X, DF; real X, DF; CHISQDENS:= if DF ≤ 0 then STATAL3ERROR(“CHISQDENS”, 2, DF) else if X ≤ 0 then 0 else EXP((DF / 2 - 1) × LN(X) - X / 2 - DF × LN(2) / 2 - LOGGAMMA(DF / 2)); eop