32 résultats trouvés

Aller à la recherche avancée

par Yves Reecht
14 Nov 2008, 13:27
Forum : Questions en cours
Sujet : Emacs ESS: actualiser les résultats dans le terminal
Réponses : 4
Vues : 3690

Le raccourci que tu proposes a l'air intéressant, malheureusement il ne marche pas chez moi... C-M me fait un retour à la ligne. Dans les conventions de raccourcis Emacs, M représente la touche "meta" (Alt et Esc pour une version rémanente). Par contre, il semble qu'on écrive généralement...
par Yves Reecht
13 Nov 2008, 10:00
Forum : Questions en cours
Sujet : Emacs ESS: actualiser les résultats dans le terminal
Réponses : 4
Vues : 3690

Bonjour, Tout dépends de ce que tu évalue. Si c'est ligne par ligne (C-c C-n), c'est toujours la dernière ligne qui s'affiche. En revanche, si tu évalue une région (C-c C-r) ou bien un "paragraphe"/une fonction (C-c C-c), la position de la fenêtre du terminal reste la même. Je ne sais pas ...
par Yves Reecht
19 Sep 2008, 08:17
Forum : Questions en cours
Sujet : Legende en dehors de la zone graphique
Réponses : 9
Vues : 13570

Je ne sais pas, mais au pire tu fais un : par(xpd = NA) Oui, c'est sûr (c'est d'ailleurs ce que je proposais plus haut). Mon exemple de abline() était peut-être mal choisi ! C'est justement une des fonctions qui donne les pires résultats si on oublie de remettre xpd à FALSE. Je pensais plut...
par Yves Reecht
18 Sep 2008, 17:17
Forum : Questions en cours
Sujet : Legende en dehors de la zone graphique
Réponses : 9
Vues : 13570

depuis la version 2.7.2 le paramètre xpd a aussi été ajouté à la fonction légende pour justement permettre de l'intégrer plus facilement dans les marges. Alors ça, c'est trop cool... Oui, plus besoin (si je comprends bien, pas eu le temps de tester) de penser à le remettre à FALSE ou TRUE après ! Q...
par Yves Reecht
18 Sep 2008, 13:38
Forum : Questions en cours
Sujet : Legende en dehors de la zone graphique
Réponses : 9
Vues : 13570

Bonjour et bienvenu,

Essaye de précéder ta commande de légende par

Code : Tout sélectionner

par(xpd=NA)


voir ?par pour la signification des différentes valeurs du paramètre.
par Yves Reecht
04 Sep 2008, 12:22
Forum : Questions en cours
Sujet : environment and memory
Réponses : 2
Vues : 2509

Bonjour,

pour lister les environnements

Code : Tout sélectionner

search()


Pour lister tous les objets dans touts les environnements, tu peux utiliser quelque chose du genre

Code : Tout sélectionner

sapply(search(), function(x) ls(envir = as.environment(x)))
par Yves Reecht
31 Juil 2008, 11:39
Forum : Questions en cours
Sujet : package développé en S4?
Réponses : 17
Vues : 9609

Re: package développé en S4?

Bonjour, Une autre question que je me pose vis à vis de la commande mafonction Donne t'elle tous le code ou seulement une partie abrégé, définie par le programmeur. Merci d'avance pour les éclaircissements. Autant que je sache, les seules choses que tu ne pourras pas voir - et ça peut avoir son impo...
par Yves Reecht
15 Juil 2008, 08:41
Forum : Questions en cours
Sujet : Aggregate () avec des caractères...
Réponses : 3
Vues : 3273

Bonjour, Si j'ai bien compris ce que tu veux faire, tu peux utiliser paste() pour ta colonne V2 : > paste(unique(sort(c("M","C", "C", "M", "C"))), collapse="/") [1] "C/M" (j'ai ajouté sort() pour qu...
par Yves Reecht
19 Juin 2008, 14:49
Forum : Questions en cours
Sujet : couleur avec rainbow
Réponses : 2
Vues : 2972

Bonjour, Une petite suggestion: dans ta fonction, tu peux ajouter colrb <- rainbow(2) names(colrb) <- c("Rechute", "Norechute") et ensuite, l'utiliser comme ça text(cp[,axe1], cp[,axe2], nomindiv, col=colrb[nomindiv]) (pas testé)
par Yves Reecht
19 Juin 2008, 08:19
Forum : Questions en cours
Sujet : Comment récupérer les somme de carré / Fvalue
Réponses : 2
Vues : 2555

Bonjour, Oui, c'est possible (heureusement) > test <- anova(lm(y~x, data=data.frame(x=rnorm(30), y=rnorm(30)))) > test Analysis of Variance Table Response: y Df Sum Sq Mean Sq F value Pr(>F) x 1 0.5096 0.5096 0.4933 0.4883 Residuals 28 28.9239 1.0330 >...
par Yves Reecht
15 Mai 2008, 07:53
Forum : Questions en cours
Sujet : tirage aléatoire
Réponses : 8
Vues : 7596

Bonjour, Pour éviter les boucles tu peux utiliser un apply (plus efficace si tu as beaucoup de lignes) > tab <- matrix(c(1, 1, 1, + 1, 0, 1, + 1, 1, 0, + 0, 1, 0), ncol=3, byrow=TRUE) > vec1 <- c(0, 1, 1) > vec2 <- c(0, 1, 0) > sum(apply(tab, 1, function(x...
par Yves Reecht
07 Mai 2008, 08:12
Forum : Questions en cours
Sujet : Réaliser des tableaux exportables a partir des sorties R
Réponses : 2
Vues : 3193

Bonjour, Il y a également la fonction latex() du package Hmisc , qui permet notamment une mise en forme conditionnelle par ligne, colonne ou cellule et t'écrit le tout dans un .tex facilement utilisable avec \input{}. N'ayant jamais utilisé xtable , je ne peux pas te donner de point de comparaison.
par Yves Reecht
07 Mai 2008, 08:01
Forum : Questions en cours
Sujet : Supprimer les chiffres a la fin d'une chaine
Réponses : 4
Vues : 5609

Bonjour, Pour ne pas avoir à te soucier a priori du nombre de caractères à supprimer, il faut utiliser le remplacement d'une expression régulière (comme le suggérait Jean): > char <- c("bmi52", "b2mio", "c15", "c9") > sub("[[:digit:]]*$",...
par Yves Reecht
15 Fév 2008, 09:04
Forum : Questions en cours
Sujet : Extraire les coordonnées des points d'une AFC
Réponses : 6
Vues : 5185

Bonjour, Si tu es certain d'obtenir les bonnes coordonnées avec la fonction summary , tu devrais peut-être essayer ### Pour info ################### > names(summary(ca(tableau))) [1] "scree" "rows" "columns" ################################# > su...
par Yves Reecht
14 Fév 2008, 12:12
Forum : Questions en cours
Sujet : pairlist
Réponses : 2
Vues : 3382

Bonjour,

Si j'ai bien compris ton problème, tu devrais plutôt faire:

Code : Tout sélectionner

for (i in 1:length(data[,2])) {pair[[i]]<-pairlist(data[i, 2], data[i+1, 2])}

qui va te retourner une liste de liste.

Aller à la recherche avancée