Hello,
I have a large amount of Luminex data, using a 48plex panel, where each of the 48 analytes it detects in samples is calculated against a standard curve (so 48 standard curves total). Each column in my dataset is a different analyte. Each row corresponds to either a standard (in a 1:4 dilution series) or an unknown sample. I have been using the following function to fit the data using a 5 parameter logistic regression, 48 times in series:
Fit Curve(Y( :"[ANALYTE NAME]"n ),X( [DILUTION FACTOR]),Fit Logistic 5P(Save inverse prediction Formula),SendToReport(Dispatch( {}, "Logistic 5P", OutlineBox, {Set Title( "Logistic 5P" )} )));:"Dil Predictor" << Set Name("[ANALYTE NAME]")
Note that I know very little about how to use JMP and copied this from code editor thing after someone showed me how to fit the data once. In order to run this, I have to hide/exclude all of the rows containing values for my unknown samples, and only include/unhide rows with data about standards.
Generally, I get curves with an r2 > 0.99 that appear to fit pretty well with the measured standard points in the graphs, but sparingly, I get very strange curves (see image). I'm no expert at curve fitting, but it looks like a better curve could be fit through those points. Are there parameters about how JMP fits 5 parameter logistic regressions that I can adjust in order to avoid these junk curves?
Thanks