qta_ajouter_mei_taille_alt: Ajouter à un df une colonne de longueur par dégroupage des...

View source: R/qta_ajouter_mei_taille_alt.R

qta_ajouter_mei_taille_altR Documentation

Ajouter à un df une colonne de longueur par dégroupage des lots

Description

Il s'agit d'une méthode alternative à celle utilisée par la base Aspe. Elle affecte à chaque individu d'un lot "S/L" qui n'a pas été mesuré une longueur tirée aléatoirement parmi celles des individus du sous-lot qui a été mesuré. Deux méthodes sont proposées.

Usage

qta_ajouter_mei_taille_alt(df, methode = "ta_integral", graine = NULL)

Arguments

df

Dataframe de données avec des variables "lop_id", "mei_mesure_reelle", "mei_id", "tyl_libelle" et "mei_taille".

methode

Caractère qui peut prendre les valeurs "ta_integral"ou "ta_partiel". Méthode d'attribution des tailles pour les individus non mesurées d'un lot S/L. Si methode = "ta_integral", il y a tirage aléatoire intégral avec remise. Chaque individu non mesuré se voit attribuer une longueur tirée aléatoirement parmi celles des individus mesurés. Si methode = "ta_partiel", soit NM le nombre d'individus mesurés et NNM le nombre d'individus non mesurés. Le vecteur des tailles mesurées est reporté autant de fois que possible (floor(NNM/NM)), puis les derniers individus se voient attribuer une taille par tirage aléatoire sans remise.

graine

Nombre entier. Fixe la graine du générateur de nombre aléatoire. Par défaut la graine est NULL donc chaque tirage aléatoire est unique. Pour pouvoir répéter le même tirage il faut fixer par exemple graine = 123.

Value

Le dataframe complété.

Examples

## Not run: 
data <- data %>%
  qta_ajouter_mei_taille_alt(methode = "ta_partiel",
                             graine = 452)

## End(Not run)

PascalIrz/aspeQual documentation built on March 25, 2024, 1:24 a.m.