Fiche TD avec le logiciel tdr83

icon

40

pages

icon

Français

icon

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
icon

40

pages

icon

Français

icon

Ebook

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus


  • fiche - matière potentielle : td avec le logiciel


Fiche TD avec le logiciel : tdr83 ————— Les fonctions graphiques 2D du paquet ade4. J.R. Lobry ————— Table des matieres 1 Introduction 2 2 Les fonctions de la famille s.* 3 2.1 Table ordonnee de presence/absence des arguments dans ces fonctions 3 2.2 s.label() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 s.class() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4 s.chull() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.5 s.arrow() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.6 s.hist() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • produits de base de l'analyse des donnees

  • table ordonnee de presence

  • point de coordon- nees

  • nuage de point

  • totalite de la fenetre graphique

  • defaut

  • milieu de la table


Voir icon arrow

Publié par

Nombre de lectures

10

Langue

Français

Poids de l'ouvrage

13 Mo

Fiche TD avec le logiciel :tdr83 Les fonctions graphiques 2D du paquetade4. J.R. Lobry
Tabledesmati`eres 1 Introduction 2 2 Les fonctions de la familles.*3 2.1Tableordonn´eedepre´sence/absencedesargumentsdanscesfonctions3 2.2s.label(). . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .  4 2.3s.class(). . . . . . . . . . . . . . . . . . . . . . . . . .  14. . . . . . . . 2.4s.chull(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.5s.arrow(). . . . . . . . 18. . . . . . . . . . . . . . . . . . . . . . . . . . 2.6s.hist(). . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .  20 2.7s.image(). . . . . . . . 21. . . . . . . . . . . . . . . . . . . . . . . . . . 2.8s.kde2d() 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.9s.logo(). . . . . . . . . . . . . . . . . . . . . . . . . .  25. . . . . . . . 2.10s.match(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.11)(nimoumtl.s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.12s.traject() 28. . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 2.13s.value(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.14s.distri(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.15)(elsor.crcci. . . . . . . 32. . . . . . . . . . . . . . . . . . . . . . . . 3Lafonctionge´ne´riquescatter()34 3.1Tableordonne´edepre´sence/absencedesargumentsdanscesfonctions34 3.2Graphiquespard´efautdescatter(). . . . . . . . . . . . . . . . . . . . 34 3.2.1()ttrea.mcsac. . . . . . .. . . . . . . . . . . . . . . . . . . .  34 3.2.2coa(ter.scat) 34. . . . . . .. . . . . . . . . . . . . . . . . . . . 3.2.3)(idud.rettacs 36. . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.4csettacf.r)(a 36. . . . . . .. . . . . . . . . . . . . . . . . . . . 3.2.5)tterscaals(.nip 37. . . . . .. . . . . . . . . . . . . . . . . . . 3.2.6co.p()casertt. . . . . . . 37. . . . . . . . . . . . . . . . . . . . 3.3Quelquesparam`etresusuels........................37 3.3.1sub. . . . . . . . . . . . . . . . . . . . . . . . . .  37. . . . . . . . 3.3.2clab.row 38. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 3.3.3clab.col. . . . . . . 38. . . . . . . . . . . . . . . . . . . . . . . 3.3.4posieig 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
J.R. Lobry
1 Introduction Le paquetade4rlesnie´sea`aminupelefedctonnsiostdeporpuesosnenlbme nuagesdepointsetdevecteurs,lacartefactoriellee´tantundesproduitsdebase delanalysedesdonn´ees.Comparonslesre´sultatsdanslecasdelarepre´sentation d’un nuage de points : set.seed(1) x <- runif(20, -2, 4) y <- rnorm(20) z <- data.frame(x, y) par(mfrow = c(1, 2)) plot(x, y) library(ade4) s.label(z)
Lechoixquia´et´efaitdansade4ueiqphra,dtseeremplirlatotali´tdelefaneeˆrtge sansmarge.Eneet,lescartesfactoriellessontenge´n´eraldesgraphestrop encombr´es.Pard´efautlorigine(0,0) appartient au graphe et on trace les deux axes.La´tatione´tanteuclidienne,pard´efautl´echelleestlameˆmesurles repesen deuxaxes.Ontraceunquadrillagequiindiquel´echellecommune.Lindication, enhautet`adroiteindiquelavaleurdelamailledecequadrillage.Parde´faut, lese´tiquettesdespointssontplac´eesdansunrectangleblancetsuperpose´es. Typiquementledessindegaucheestungraphequide´nitycomme fonction de x,cedeorulditsnutieeguequreepiresr´etnenrdonn´eesiopdstnoocexety. Enjouantsurlatailledupe´riphe´riquegraphiqueutilise´,onutiliseraaumieux laplacedisponible,enrespectantlidentit´edes´echelles,puisqueng´en´eral,les repr´esentationseuclidiennessontfaitesdansdesbasesorthonorme´es. s.label(z)
LogicielRversion2.11.1(2010-05-31)tdr83.rnwPage2/40Compil´ele2010-11-23 Maintenance : S. Penel, URL :rfR/no.1p/fd//p:ilpbni.ulyv-tth/df83.ptrd
J.R. Lobry
En sortie de la fonctions.label()pargsegrtuseuqihes´eisilatlanavpple,lesma sontrestaur´ees.Ceciexpliquequecertainesr´egionsdugraphiqueg´ene´r´ene soientpasdirectementaccessibles.Onpeutyreme´dierenutilisantlargument xpd = TRUErneue´deos:astnnsiraegelms par(mfrow = c(1, 3)) gribouille <- function(...) { for (a in seq(-10, 10, by = 0.5)) { abline(c(a, 1), col = "blue", ...) } } s.label(z) gribouille() s.label(z) gribouille(xpd = TRUE) s.label(z) par(mar = c(0.1, 0.1, 0.1, 0.1)) gribouille()
Cetypederepr´esentationestutilise´parlesfonctionsdelafamilles.*, ainsi queparlafonctiong´en´eriquescatter(): ls("package:ade4", pattern = "^s\\.") [1] "s.arrow" "s.chull" "s.class" "s.corcircle" "s.distri" [6] "s.hist" "s.image" "s.kde2d" "s.label" "s.logo" [11] "s.match" "s.match.class" "s.multinom" "s.traject" "s.value" ls("package:ade4", pattern = "^scatter\\.") [1] "scatter.acm" "scatter.coa" "scatter.dudi" "scatter.fca" [5] "scatter.nipals" "scatter.pco"
2 Les fonctions de la familles.* 2.1Tableordonneedepr´esence/absencedesarguments ´ dans ces fonctions Les arguments disponibles pour les fonctions de la famille des.*nose´rtsum´es dans la figure 1 produite avec le code suivant : sqqc <- ls("package:ade4", patt = "^s\\.") larg <- lapply(sqqc, function(x) names(as.list(args(x)))) names(larg) <- sqqc larg <- lapply(larg, function(x) x[nchar(x) > 1]) allargs <- sort(unique(unlist(larg))) TabArg <- matrix(0, nrow = length(allargs), ncol = length(sqqc)) rownames(TabArg) <- allargs colnames(TabArg) <- sqqc for (j in 1:length(sqqc)) TabArg[, j] <- allargs %in% larg[[j]] afc <- dudi.coa(TabArg, scan = FALSE) TabArg <- TabArg[order(afc$li[, 1]), order(afc$co[, 1])]
LogicielRversion2.11.1(2010-05-31)tdr83.rnwPage3/40Compil´ele2010-11-23 Maintenance : S. Penel, URL ::pttbp//hR/p/fdlyon1.fril.univ-/rd38p.fdt
J.R. Lobry
plot.new() par(mar = c(0, 0, 0, 0) + 0.1) nl <- length(allargs) nc <- length(sqqc) plot.window(xlim = c(0, nc + 1), ylim = c(0, nl + 2)) text(1, 1:nl, rownames(TabArg), cex = 0.6, pos = 2) segments(0.8, 1:nl, nc + 0.2, 1:nl, col = grey(0.7)) text(1:nc + 0.5, nl + 1, colnames(TabArg), srt = 30, pos = 3, cex = 0.8) segments(1:nc, 0.8, 1:nc, nl + 0.2, col = grey(0.7)) for (i in 1:nl) for (j in 1:nc) if (TabArg[i, j] == 1) points(j, i, pch = 20)
2.2s.label() La fonctions.label()ptderermesenepe´rnnaueturinpodegeecll.Etsetropmo de nombreux arguments : args(s.label) function (dfxy, xax = 1, yax = 2, label = row.names(dfxy), clabel = 1, pch = 20, cpoint = if (clabel == 0) 1 else 0, boxes = TRUE, neig = NULL, cneig = 2, xlim = NULL, ylim = NULL, grid = TRUE, addaxes = TRUE, cgrid = 1, include.origin = TRUE, origin = c(0, 0), sub = "", csub = 1.25, possub = "bottomleft", pixmap = NULL, contour = NULL, area = NULL, add.plot = FALSE) NULL Nousallonsd´etaillerlutilisationdecesargumentscaronlesretrouvesouvent dans les fonctions de la familles.*. Le seul argument obligatoire estdfxy qui doit donner le nom d’un objet de la classedata.framecomportant au moinsdeuxcolonnesnume´riques.Parde´faut,cesontlapremie`re,xax = 1, etladeuxie`mecolonne,yax = 2tntulisie´seoprulaxedesabscissetes,qsoui laxedesordonne´es,respectivement. data(iris) s.label(iris)
Lescoordonne´esfactoriellese´tantsouventcent´loriginepard´efautesten rees, (0,itnoetpovaceOnpeent.quemmaticrteitevsecatu´delet),0otuaesulcnitseel l’argumentinclude.origine: par(mfrow = c(1, 2)) s.label(iris, sub = "include.origin = TRUE") s.label(iris, sub = "include.origin = FALSE", include.origin = FALSE)
LogicielRversion2.11.1(2010-05-31)tdr83.rnwPage4/40Compile´le2010-11-23 Maintenance : S. Penel, URL :libp//:pyl-vinu./Rfr1.ondf/ptth/fd38p.drt
Voir icon more
Alternate Text