makeFits_initial {SCEM} | R Documentation |
Prepare results for cosine model fit with given initialization for two parameters.
Description
Performs the nonlinear least squares (NLS) regression method for the cosine model, with the given initial values for amplitude and intercept. It fits the NLS method as required, and then computes different quantities for the birth seasonality estimates corresponding to different individuals.
Usage
makeFits_initial(paths, amplitude, intercept)
Arguments
paths |
A list of data frames, where each frame contains the data for one individual. Every data frame should have two columns with names 'distance' and 'oxygen'. |
amplitude |
Initial value for the amplitude parameter. |
intercept |
Initial value for the intercept parameter. |
Value
A data frame containing the following components:
amplitude |
estimated amplitude |
intercept |
estimated intercept |
x0 |
delay of the data |
X |
period of the data |
birth |
birth seasonality estimate |
predictedMin |
predicted minimum for the oxygen isotope variable |
predictedMax |
predicted maximum for the oxygen isotope variable |
observedMin |
observed minimum for the oxygen isotope variable |
observedMax |
observed minimum for the oxygen isotope variable |
MSE |
mean squared error corresponding to the model fit for every individual |
Pearson |
Pearson's R^2 corresponding to the model fit for every individual |
Examples
armenia_split = split(armenia,f = armenia$ID)
amp = seq(1,10,by=0.5)
int = seq(-25,0,by=0.5)
makeFits_initial(armenia_split,amp[1],int[1])