Learn R Programming

bdots (version 2.0.0)

doubleGauss_sac: Double Gauss curve function for nlme

Description

Double Gauss function used in fitting nlme curve for observations but now even better since it samples across a sensible distribution for starting parameters

Usage

doubleGauss_sac(dat, y, time, params = NULL, startSamp = 8, ...)

Arguments

dat

subject data to be used

y

outcome variable, character vector

time

time variable, character vector

params

NULL unless user wants to specify starting parameters for gnls

startSamp

how many samples from distribution should we use to investigate

...

just in case

Details

User should only have to worry about setting concavity of this function

y ~ (time < mu) * (exp(-1 * (time - mu) ^ 2 / (2 * sig1 ^ 2)) * (ht - base1) + base1) + (mu <= time) * (exp(-1 * (time - mu) ^ 2 / (2 * sig2 ^ 2)) * (ht - base2) + base2)