make.ind.spss {prevR} | R Documentation |
Cette fonction lit les données individuelles d'une Enquête Démographique et de Santé (EDS), fournies sous la forme d'un fichier SPSS sur http://www.measuredhs.com, pour produire un data.frame exploitable par make.clust.dbf.
make.ind.spss(file, lang = "en")
file |
character. Nom du fichier de données individuelles. Doit être au format sav de SPSS. |
lang |
character. Permet de choisir la langue de l'interface utilisateur. fr pour le français, en pour l'anglais. |
Lit le fichier file
et demande à l'utilisateur les variables suivantes : identifiant des individus, numéro du cluster de l'individu, âge, sexe, variable analysée et poids statistique de chaque individu.
Si numéro du cluster de l'individu n'est pas renseigné, il sera calculé à partir de l'identifiant.
L'utilisateur sera invité à spécifier les codes de la variable analysée correspondant à un résultat positif, un résultat négatif et à un résultat indéterminé.
âge et sexe sont optionnels. Il s'agit de deux variables, respectivement numérique et qualitative, pouvant être utilisées par make.clust.dbf
pour restreindre l'analyse à une sous-population.
Si la pondération statistique n'est pas précisée, chaque individu aura un poids égal à 1. Si cette variable est spécifiée, il est possible de lui appliquer un facteur multiplicatif. Souvent, dans les EDS, la pondération est indiquée dans une variable qui doit être divisée par 1 000 000.
Renvoie un data.frame, où chaque ligne correspond à un individu, avec les colonnes suivantes :
id |
Identifiant de l'individu. |
cluster |
Numéro du cluster. |
age |
Variable de type integer. |
sex |
Variable de type factor. |
original.result |
Valeurs de la variable analysée telles qu'enregistrées dans file . |
weight |
Poids statistique de chaque individu. |
result |
Variable analysée recodée en Negative, Positive ou NA. |
Si certaines variables n'ont pas été spécifiées par l'utilisateur, les colonnes correspondantes seront inexistantes dans le data.frame retourné.
Voir le tutoriel de prevR (‘tutoriel.prevR.pdf’) pour plus de renseignements.
## Not run: burkina.ind <- make.ind.spss('burkina_hiv.sav', lang='fr') burkina.clust <- make.clust.dbf('burkina_gps.dbf', burkina.ind, lang='fr') ## End(Not run)