code 41530; real procedure STUDENT(X, DF); value X, DF; real X, DF; begin realIB; if DF ≤ 0 then STUDENT:= STATAL3 ERROR(“STUDENT”,2,DF) else begin IB:= INCOMPLETE BETA(DF/(DF + X × X),DF/2,0.5,10-12); if IB < 0 then IB:= 0 else if IB > 2 then IB:= 2; STUDENT:= if X < 0 then IB / 2 else 1 - IB / 2 end end STUDENT; eop