| Type: | Package |
| Title: | Companion to the Book Le Logiciel R |
| Version: | 1.2.3 |
| Date: | 2026-08-05 |
| Description: | Functions and datasets for readers of the book "Le logiciel R: Maitriser le langage, Effectuer des analyses statistiques" by Lafaye de Micheaux, Drouilhet and Liquet (2011) <doi:10.1007/978-2-8178-0115-5>. The documentation and help pages are written in French. |
| Language: | fr |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| LazyLoad: | yes |
| Depends: | xtable, RColorBrewer, gdata, IndependenceTests |
| Encoding: | UTF-8 |
| NeedsCompilation: | yes |
| Packaged: | 2026-08-05 13:07:26 UTC; lafaye |
| Author: | Pierre Lafaye De Micheaux [aut, cre], Remy Drouilhet [aut], Benoit Liquet [aut] |
| Maintainer: | Pierre Lafaye De Micheaux <lafaye@unsw.edu.au> |
| Repository: | CRAN |
| Date/Publication: | 2026-08-23 10:50:02 UTC |
Indice de masse corporelle chez les enfants
Description
Ce jeu de données provient d'une étude épidémiologique traitée par une équipe de l'Institut de santé publique d'épidémiologie et de développement (ISPED) de Bordeaux. Un échantillon de dossiers d'enfants a été saisi. Ce sont des enfants vus lors d'une visite en 1ère section de maternelle en 1996-1997 dans des écoles de Bordeaux (Gironde, France). L'échantillon est constitué de 152 enfants âgés de 3 ou 4 ans.
Usage
data(IMC.ENFANT)
Format
Un data frame avec 152 observations mesurées sur les 6 variables suivantes.
SEXEun facteur ayant les niveaux
FetGzepun facteur ayant les niveaux
NetOpoidsun vecteur numérique
anun vecteur numérique
moisun vecteur numérique
tailleun vecteur numérique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
Source
https://www.biostatisticien.eu/springeR/
Examples
data(IMC.ENFANT)
str(IMC.ENFANT)
Etude sur l'infarctus du myocarde
Description
Ce jeu de données provient d'une étude épidémiologique traitée par une équipe de l'Institut de santé publique d'épidémiologie et de développement (ISPED) de Bordeaux. Il s'agit d'une étude cas-témoins sur l'infarctus du myocarde
Usage
data(INFARCTUS)
Format
Un data frame avec 449 observations mesurées sur les 10 variables suivantes.
NUMEROun vecteur numérique
INFARCTun vecteur numérique
COun vecteur numérique
TABACun vecteur numérique
AGEun vecteur numérique
POIDSun vecteur numérique
TAILLEun vecteur numérique
IMCun vecteur numérique
ATCDun vecteur numérique
HTAun vecteur numérique
Details
Les données suivantes sont issues d'une enquête cas-témoins dont le but était d'évaluer l'existence d'un risque plus élevé de survenue d'un infarctus du myocarde chez les femmes qui utilisent ou ont utilisé des contraceptifs oraux. L'étude a été menée auprès de 149 femmes ayant eu un infarctus du myocarde (cas) et 300 femmes n'en n'ayant pas eu (témoins).
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
Source
https://www.biostatisticien.eu/springeR/
Examples
data(INFARCTUS)
str(INFARCTUS)
Epaisseur de l'intima-media
Description
Ce jeu de données provient d'une étude épidémiologique traitée par une équipe de l'Institut de santé publique d'épidémiologie et de développement (ISPED) de Bordeaux. L'épaisseur de l'intima-média est un marqueur reconnu d'athérosclérose. Elle a été mesurée par échographie sur un échantillon de 110 sujets en 1999 dans les CHU de Bordeaux. Des informations sur les principaux facteurs de risque ont aussi été recueillies.
Usage
data(INTIMA.MEDIA)
Format
Un data frame avec 110 observations mesurées sur les 9 variables suivantes.
SEXEun vecteur numérique
AGEun vecteur numérique
tailleun vecteur numérique
poidsun vecteur numérique
tabacun vecteur numérique
paqanun vecteur numérique
SPORTun vecteur numérique
mesureun vecteur numérique
alcoolun vecteur numérique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
Source
https://www.biostatisticien.eu/springeR/
Examples
data(INTIMA.MEDIA)
str(INTIMA.MEDIA)
Package illustrant le livre: Le Logiciel R
Description
Ce package permet d'utiliser certaines fonctions contruites à l'occasion de l'écriture du livre :Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques. Vous pouvez aussi y trouver les jeux de données utilisées dans ce livre.
Details
| Package: | LeLogicielR |
| Type: | Package |
| Version: | 0.5 |
| Date: | 2010-10-09 |
| License: | GPL(>=2.0) |
| LazyLoad: | yes |
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
Alimentation chez des personnes agees
Description
Ce jeu de données provient d'une étude épidémiologique traitée par une équipe de l'Institut de santé publique d'épidémiologie et de développement (ISPED) de Bordeaux. Un échantillon de personnes âgées résidant à Bordeaux (Gironde, France) a été interrogé en 2000 dans le cadre d'une enquête nutritionnelle. L'échantillon est constitué de 226 sujets.
Usage
data(NUTRIAGE)
Format
Un data frame avec 226 observations mesurées sur les 13 variables suivantes.
sexeun vecteur numérique
situationun vecteur numérique
theun vecteur numérique
cafeun vecteur numérique
tailleun vecteur numérique
poidsun vecteur numérique
ageun vecteur numérique
viandeun vecteur numérique
poissonun vecteur numérique
fruit_crusun vecteur numérique
fruit_legume_cuitsun vecteur numérique
chocolun vecteur numérique
matgrasun vecteur numérique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
Source
https://www.biostatisticien.eu/springeR/
Examples
data(NUTRIAGE)
str(NUTRIAGE)
Poids de naissance
Description
Ce jeu de données provient d'une étude épidémiologique traitée par une équipe de l'Institut de santé publique d'épidémiologie et de développement (ISPED) de Bordeaux. Il s'agit d'une enquête concernant les facteurs de risque associés au faible poids de naissance de nourrissons (données collectées au centre médical de Baystate dans le Massachusetts pendant l'année 1986).
Usage
data(POIDS.NAISSANCE)
Format
Un data frame avec 189 observations mesurées sur les 11 variables suivantes.
IDun vecteur numérique
AGEun vecteur numérique
LWTun vecteur numérique
RACEun vecteur numérique
SMOKEun vecteur numérique
PTLun vecteur numérique
HTun vecteur numérique
UIun vecteur numérique
FVTun vecteur numérique
BWTun vecteur numérique
LOWun vecteur numérique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
Source
https://www.biostatisticien.eu/springeR/
Examples
data(POIDS.NAISSANCE)
str(POIDS.NAISSANCE)
Address of vector
Description
Object representing an address of numeric vector
Usage
VectorAddr(x)
Arguments
x |
Vector. |
Value
An object of class VectorAddr.
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <b.liquet@uq.edu.au>
References
Chapter 9 (Managing Sessions) from the book: The R Software, Fundamentals of Programming and Statistical Analysis
Examples
x <- c(8L,9L)
addr <- VectorAddr(x) # Gets the address of the first
# box of the 64-box block where x
# is stored.
addr
update(addr,6L) # Write the integer 6 at this address.
x
update(addr+4L,7L) # An integer is coded over 4 bytes,
# hence increment the address by 4 to
# get to x[2].
x
x <- c(12.8,4.5)
x
addr <- VectorAddr(x) # Get the address of the first box
# of the 128-box block where x is
# stored.
update(addr,6.2)
x
update(addr+8L,7.1) # A double is coded over 8 bytes.
x
Diagramme circulaire
Description
Cette fonction offre une variante de la fonction pie
Usage
camembert(x, col = NULL, cex = 0.7, family = "sans", family.main = "HersheyScript",
main = NULL, col.main = "black", cex.main = 0.5)
Arguments
x |
variable qualitative |
col |
un vecteur de chaine de caractères pour la couleur de chaque modalité |
cex |
taille des caractères pour le graphique |
family |
famille de polices pour les éléments sur le camembert. Par défaut, la police utilisée est "sans". |
family.main |
famille de polices pour le titre. Par défaut, la police utilisée est "HersheyScript". |
main |
titre |
col.main |
couleur du titre |
cex.main |
taille des caractères pour le titre |
Value
Un graphique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Chapitre 9 (Statistique descriptive) du livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
See Also
Examples
data(NUTRIAGE)
attach(NUTRIAGE)
matgras <- as.factor(matgras)
levels(matgras) <- c("beurre","margarine","arachide","tournesol","olive","Isio4","colza","canard")
require("RColorBrewer")
col <- brewer.pal(8,"Pastel2")
camembert(matgras,col)
detach(NUTRIAGE)
Test du coefficient de correlation
Description
Test du coefficient de corrélation entre deux variables quantitatives
Usage
cor0.test(x, y, rho0 = 0, alternative = c("two.sided", "less", "greater"))
Arguments
x |
un vecteur numérique |
y |
est un vecteur numérique |
rho0 |
réel indiquant la valeur du coefficient de corrélation pour l'hypothèse nulle. Par défaut |
alternative |
Hypothèse alternative du test. Trois tests sont possibles: bilatéral ("two.sided"), unilatéral inférieur ("less"), unilatéral supérieur ("greater"). Par défaut c'est l'hypothèse "two.sided". |
Value
Retourne une liste :
statistic |
La valeur de la statistique de test |
p.value |
La valeur-p du test |
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Chapitre 11 (Intervalles de confiance et tests d'hypothèses) du livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
See Also
Examples
data(IMC.ENFANT)
attach(IMC.ENFANT)
cor0.test(poids,taille)
detach(IMC.ENFANT)
Comparaison de deux coefficients de correlation
Description
Test de l'égalité de deux coefficients de corrélation
Usage
cor2.test.2.sample(x1, y1, x2, y2, alternative = c("two.sided", "less", "greater"))
Arguments
x1 |
|
y1 |
|
x2 |
|
y2 |
|
alternative |
Hypothèse alternative du test. Trois tests sont possibles: bilatéral ("two.sided"), unilatéral inférieur ("less"), unilatéral supérieur ("greater"). Par défaut c'est l'hypothèse "two.sided" |
Value
Retourne une liste contenant
statistic |
La valeur de la statistique de test |
p.value |
La valeur-p du test |
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Chapitre 11 (Intervalles de confiance et tests d'hypothèses) du livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
See Also
Examples
data(IMC.ENFANT)
attach(IMC.ENFANT)
indf <- which(SEXE=="F") # Permet de recuperer les indices des filles.
indg <- which(SEXE=="G") # Permet de recuperer les indices des garcons.
cor2.test.2.sample(taille[indf],poids[indf],taille[indg],poids[indg])
detach(IMC.ENFANT)
Diagramme en croix
Description
Le diagramme en croix affiche pour chaque observation une petite croix au-dessus de la modalité correspondante
Usage
diagcroix(x, titre, col, family = "HersheyScript")
Arguments
x |
variable qualitative |
titre |
chaine de caractères pour le titre du graphique |
col |
vecteur de chaines de caractères pour la couleur de chaque modalité |
family |
famille de polices pour le titre. Par défaut, la police utilisée est "HersheyScript". |
Value
Un graphique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Chapitre 9 (Statistique descriptive) du livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
Examples
data(NUTRIAGE)
attach(NUTRIAGE)
situation <- as.factor(situation)
levels(situation) <- c("seul","couple","famille","autre")
diagcroix(situation,col=c("orange","darkgreen","black","tan"))
detach(NUTRIAGE)
Croisement de deux variables quantitatives
Description
Cette fonction permet d'enjoliver le graphique fournit par la fonction plot() dans le cadre du croisement de deux variables quantitatives
Usage
flashy.plot(x,y,facteur, family = "HersheyScript",xlab="",ylab="")
Arguments
x |
vecteur numérique |
y |
vecteur numérique |
facteur |
vecteur numérique sous la forme d'un facteur |
family |
famille de polices du titre. Par défaut, la police utilisée est "HersheyScript". |
xlab |
chaine de caractères, étiquette des x |
ylab |
chaine de caractères, étiquette des y |
Value
Un graphique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Chapitre 9 (Statistique descriptive) du livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
See Also
Examples
data(NUTRIAGE)
attach(NUTRIAGE)
sexe <- as.factor(sexe)
levels(sexe) <- c("Homme","Femme")
flashy.plot(poids,taille,sexe,xlab="Taille",ylab="Poids")
detach(NUTRIAGE)
La fonction fleches
Description
Cette fonction permet d'ajouter une flèche sur les extrémités des axes d'un graphique
Usage
fleches(x = TRUE, y = TRUE)
Arguments
x |
logique. La valeur par défaut est |
y |
logique. La valeur par défaut est |
Value
No return value, called for side effects. The function adds arrows to the current plot.
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Chapitre 9 (Statistique descriptive) du livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
Examples
curve(cos(x),xlim=c(-10,10))
fleches()
Diagramme en tuyaux d'orgues
Description
Diagramme en tuyaux d'orgues
Usage
tuyauxorgue(x, col, titre, pareto = FALSE, freq.cumul = FALSE, family = "HersheyScript")
Arguments
x |
variable qualitative |
col |
vecteur de chaines de caractères pour la couleur de chaque modalité |
titre |
chaine de caractères pour le titre du graphique |
pareto |
logique. |
freq.cumul |
logique. |
family |
famille de polices pour le titre. Par défaut, la police utilisée est "HersheyScript" |
Value
Un graphique
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <benoit.liquet@isped.u-bordeaux2.fr>
References
Chapitre 9 (Statistique descriptive) du livre: Le logiciel R, Maitriser le langage, Effectuer des analyses statistiques
See Also
Examples
data(NUTRIAGE)
attach(NUTRIAGE)
situation <- as.factor(situation)
levels(situation) <- c("seul","couple","famille","autre")
col <- c("gray","orangered","lightgoldenrodyellow","red")
tuyauxorgue(situation,col)
detach(NUTRIAGE)
Writing a value at some memory address
Description
Writing a value at some memory address
Usage
writeaddr(addr, newval, type = "integer",
size = 4, length = 1, out.of.bounds = FALSE)
Arguments
addr |
Integer value. Address in memory. |
newval |
New value to write at this address. |
type |
type |
size |
size |
length |
length |
out.of.bounds |
TRUE or FALSE |
Value
Nothing is returned.
Author(s)
Lafaye de Micheaux Pierre <lafaye@unsw.edu.au>, Remy Drouilhet <Remy.Drouilhet@upmf-grenoble.fr>, Liquet Benoit <b.liquet@uq.edu.au>
References
Chapter 9 (Managing Sessions) from the book: The R Software, Fundamentals of Programming and Statistical Analysis
Examples
x <- c(8L,9L)
addr <- getaddr(x) # Gets the address of the first
# box of the 64-box block where x
# is stored.
addr
writeaddr(addr,6L) # Write the integer 6 at this address.
x
writeaddr(addr+4L,7L) # An integer is coded over 4 bytes,
# hence increment the address by 4 to
# get to x[2].
x
x <- c(12.8,4.5)
x
addr <- getaddr(x) # Get the address of the first box
# of the 128-box block where x is
# stored.
writeaddr(addr,6.2)
x
writeaddr(addr+8L,7.1) # A double is coded over 8 bytes.
x