In reply to arne cordes.

Yes, the parameterization used by PROC FMM is different from the one used by PROC UNIVARIATE and the PDF function. Try this transformation:

data WeibullPDF;
Intercept = 11.566; /* Intercept and Scale are from PROC FMM */
Scale = 0.485;
a = 1 / Scale; /* convert to (a, lambda) parameters in PDF function */
lambda = exp(Intercept);
do x = 0 to 250000 by 1000;
pdf = pdf("Weibull", x, a, lambda);
output;
end;
run;

proc sgplot data=WeibullPDF;
series x=x y=pdf;
run;