SSexpcons: Self-Starting Nls exponential constraint regression model

Description Usage Arguments Format Value Examples

Description

This selfStart model evaluates the exponential growth regression model and its gradient. It has an initial attribute that will evaluate initial estimates of the parameters y0, and b for a given set of data. Instead of the standard exp function this implementation use the 10^ function.

f(x)=y_0 \times 10^b

Usage

1
SSexpcons(..constraint.value, x, b)

Arguments

..constraint.value

a numeric value representing the value of the response when x is 0. In this function this value is not a parameter is just a numeric value to constraint y_0 parameter.

x

a numeric vector of values at which to evaluate the model

b

a numeric parameter representing the growth rate

Format

A selfStart model

Value

The value returned is a list containing the nonlinear function, the self starter function and the parameter names.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Load data
data(ecdata)
data(mfidata)

# Select analyte FGF for plate 1
dat <- mfidata[mfidata$plate=="plate_1" & mfidata$analyte=="FGF",]

sdf <- data_selection(dat, ecdata)$plate_1

cons <- scluminex("plate_1",sdf$standard, sdf$background,
            lfct="SSexp",
            bkg="constraint",
            fmfi="mfi",
            verbose=FALSE)

summary(cons)

# Comparison constraint vs no constraint (same returning value but estimate
# one parameter).
b <- 3
y0 <- 1
concentration <- 2
SSexp(concentration, b, y0)
SSexpcons(y0, concentration, b)

drLumi documentation built on May 2, 2019, 2:45 p.m.

Related to SSexpcons in drLumi...