Learn R Programming

EMOTIONS (version 1.1)

ModelsLac: Performs the model fitting and the weight assignment based on different strategies for each individual ID

Description

Performs the model fitting and the weight assignment based on different strategies for each individual ID

Usage

ModelsLac(
  data,
  ID_col,
  ID,
  trait,
  dim,
  alpha,
  models,
  param_list = NULL,
  silent = silent
)

Value

A list containing the fitted models, the model`s weigths and ranks, and the predicted daily production obtained through the model ensemble

Arguments

data

A data frame containing the daily milking records

ID_col

The name of the column containing the unique IDs of the individuals

ID

The individual ID that is being analyzed

trait

The name of the column containing daily milking records

dim

The name of the column containing days in milk records

alpha

A penalization factor, ranging from 0 to 1, for the estimation of the model`s weight

models

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"

param_list

A list composed by the models, named as in the models parameter, and the repective parameters included in the models.

silent

A logical string defining if warning should be printed or not during the model fitting. The defaul is TRUE (not printing warnings).