[R] Fitting ELISA measurements "unknowns" to 4 parameter logistic model
David Winsemius
dwinsemius at comcast.net
Tue Feb 1 18:42:41 CET 2011
On Feb 1, 2011, at 11:08 AM, Christopher Anderson wrote:
> Hello,
>
> I am trying to fit my Elisa results (absorbance readings) to a
> standard
> curve. To create the standard curve model, I performed a 4-parameter
> logistic fit using the 'drc' package (ExpectedConc~Absorbance). This
> gave me
> the following:
>> FourP
>
> A 'drc' model.
>
> Call:
> drm(formula = Response ~ Expected, data = SC, fct = LL.4())
>
> Coefficients:
> b:(Intercept) c:(Intercept) d:(Intercept) e:(Intercept)
> 1.336 6.236 85.521 59.598
>
>> summary(FourP)
>
> Model fitted: Log-logistic (ED50 as parameter) (4 parms)
>
> Parameter estimates:
>
> Estimate Std. Error t-value p-value
> b:(Intercept) 1.33596 0.15861 8.42309 0.0011
> c:(Intercept) 6.23557 3.18629 1.95700 0.1220
> d:(Intercept) 85.52140 2.15565 39.67313 0.0000
> e:(Intercept) 59.59835 5.18781 11.48815 0.0003
>
> Residual standard error:
>
> 1.866876 (4 degrees of freedom)
>
> Now that I have the 4 parameters, how do I fit the absorbance
> readings for
> the analytical unknowns to the standard curve model (as to estimate
> the
> concentrations of my unknown analytical samples)?
> I can use the argument 'predict', but this predicts absorbance given
> concentrations (y given x), I need to predict concentrations give
> absorbance
> (x given y).
>
Use approxfun() to construct a curve using the predict() values as x
at reasonable intervals and the y values you used for predict. It
effectively swaps the inputs to predict x from y. There is a worked
example from two weeks ago in the Archives with the Subject line:
"Inverse Prediction with splines"
> Thanks!
> Chris
>
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list