The function uses a data frame containing the daily milking records as input.
LacCurveFit(
data,
ID,
trait,
dim,
alpha = 0.5,
models = "All",
param_list = NULL,
silent = TRUE
)
A list containing the fitted models, the model's weights and ranks for each weighting strategy, and the predicted daily production obtained through the model ensemble for each weighting strategy.
A data frame containing the daily milking records.
The name of the column containing the unique IDs of the individuals.
The name of the column containing daily milking records.
The name of the column containing days in milk records.
A penalization factor, ranging from 0 to 1, for the estimation of the model's weight.
A vector describing the models to be included in the analysis. In total, 47 models are included in EMOTIONS. The default option is "All", which results in the inclusion of the 47 models. Alternatively, a vector containing any subset of the following models can be provided: "MMR", "MME", "brody23", "brody24", "SCH", "SCHL", "PBE", "wood", "DHA", "CB", "QP", "CLD", "PapBo1", "PapBo2", "PapBo3", "PapBo4", "PapBo6", "GS1", "GS2", "LQ", "wil", "wilk", "wilycsml", "BC", "DJK", "MG2", "MG4", "MG", "KHN", "AS", "FRP", "PTmult", "PTmod", "MonoG", "MonoGpw", "DiG", "DiGpw", "legpol3", "legpol4", "legpolWil", "cubsplin3", "cubsplin4", "cubsplin5", "cubsplindef", "wilminkPop", "qntReg".
A list composed of the models, named as in the models parameter, and the respective parameters included in the models.
A logical value defining whether warnings should be printed during the model fitting. The default value is TRUE (not printing warnings).