451 résultats trouvés

Aller à la recherche avancée

par Vincent Guillemot
01 Juin 2016, 15:32
Forum : Questions en cours
Sujet : Ordonner lignes et colonnes dans une heatmap
Réponses : 2
Vues : 2075

Re: Ordonner lignes et colonnes dans une heatmap

Bonjour, Pour faciliter les réponses, voici les un bout de code pour générer l'exemple reproductible : tab <- read.table(text=" DA1 DA3 MZ1 MZ4 OC1 DA1 0 0.551696 0.5420445 0.5455830 0 DA3 0 0.000000 0.6562860 0.6524545 0 MZ1 0 0.000000 0.0000000 0.7356995 0 MZ4 0 0.000000 0.0000000 0.0000000 0...
par Vincent Guillemot
27 Mai 2016, 10:54
Forum : Questions en cours
Sujet : Error in FUN(dd[x, ], ...) : sample size must be between 3 and 5000
Réponses : 1
Vues : 2882

Re: Error in FUN(dd[x, ], ...) : sample size must be between 3 and 5000

Ce message est assez explicite : il signifie que le vecteur sur lequel est appliqué le test de Shapiro contient soit trop soit trop peu de données. Par exemple : shapiro.test(rnorm(2)) # Error in shapiro.test(rnorm(2)) : la taille de l'échantillon doit être comprise entre 3 et 5000 Attention: les va...
par Vincent Guillemot
11 Mai 2016, 13:44
Forum : Questions en cours
Sujet : Pourquoi le droite ne passe par l'origine? régression linéaire multiple R
Réponses : 4
Vues : 2056

Re: Pourquoi le droite ne passe par l'origine? régression linéaire multiple R

Bonjour, C'est tout à fait normal (en tout cas ce n'est pas surprenant) que la moyenne des résidus soit non nulle quand on estime un modèle pour lequel on force l'intercept à être nul. A mon humble avis, la question qui vaut le coût de se poser est : qu'est ce que tu veux dire par "Dans le but ...
par Vincent Guillemot
09 Mai 2016, 09:33
Forum : Questions en cours
Sujet : Tableau dans Rmarkdown ou autre
Réponses : 5
Vues : 8321

Re: Tableau dans Rmarkdown ou autre

Bonjour,

Je ne pourrai pas répondre à 1) car je n'utilise pas Word.

Pour 2), j'utilise deux options des R chunks : warning = FALSE et message = FALSE. (cf http://yihui.name/knitr/options/)
Il faudra aussi certainement penser à simplement mettre à jour R et les packages R utilisés ;)

Cdlt,
V.
par Vincent Guillemot
04 Mai 2016, 11:39
Forum : Questions en cours
Sujet : Tableau dans Rmarkdown ou autre
Réponses : 5
Vues : 8321

Re: Tableau dans Rmarkdown ou autre

Bonjour,

Il est possible d'utiliser la fonction kable ou la fonction pandoc.table pour que le tableau s'affiche correctement dans le rapport :

Code : Tout sélectionner

library(knitr)
kable(A)
library(pander)
pandoc.table(A)


Cdlt,
V.
par Vincent Guillemot
04 Mai 2016, 11:19
Forum : Questions en cours
Sujet : Détecter des doublons
Réponses : 4
Vues : 3786

Re: Détecter des doublons

Avec la fonction tapply, on peut arriver à un résultat qui est assez proche du résultat attendu : x <- data.frame(ID = c("A", "A", "A", "B", "B", "B"), date = c("12/10/2015", "12/10/2015", "13/10/2015", "1...
par Vincent Guillemot
07 Avr 2016, 08:38
Forum : Questions en cours
Sujet : extraction de colonne d'un tableau
Réponses : 4
Vues : 9777

Re: extraction de colonne d'un tableau

Ce n'est pas une bonne pratique d'avoir des colonnes qui ont des noms identiques. Au cas où cela arrive tout de même A <- data.frame(Col1=rnorm(5), Col1=rnorm(5), Col2=runif(5), Col3=letters[1:5], check.names=F) colonnes <- names(A) %in% c("Col1", "Col3") A[, colonnes] Cdlt, V.
par Vincent Guillemot
07 Avr 2016, 08:14
Forum : Questions en cours
Sujet : extraction de colonne d'un tableau
Réponses : 4
Vues : 9777

Re: extraction de colonne d'un tableau

Bonjour,

Par exemple comme ceci ?

Code : Tout sélectionner

A <- data.frame(Col1=rnorm(5), Col2=runif(5), Col3=letters[1:5])
colonnes <- c("Col1", "Col3")
A[, colonnes]


Cdlt,
V.
par Vincent Guillemot
04 Avr 2016, 15:00
Forum : Questions en cours
Sujet : Fonction BY
Réponses : 1
Vues : 5514

Re: Fonction BY

Bonjour, Le problème n'est pas rencontré lors de l'utilisation de la fonction by, mais de la fonction merge : il faudrait changer le titre de la question. Dans certaines commandes qui posent problème, il y a des erreurs de syntaxe : soit il manque des virgules, soit il y a des parenthèses en trop. E...
par Vincent Guillemot
22 Mar 2016, 15:43
Forum : Questions en cours
Sujet : rmarkdown - Lignes verticales sur tableau ?
Réponses : 9
Vues : 3302

Re: rmarkdown - Lignes verticales sur tableau ?

Bonjour, La solution de Maxime fonctionne si le document généré est un document pdf. Dans le cas d'un fichier de sortie en html, on peut jouer avec des options de style que l'on met ensuite dans un fichier css : Pour un fichier R Mardown comme ceci --- output: html_document: theme: null highlight: n...
par Vincent Guillemot
08 Mar 2016, 16:03
Forum : Questions en cours
Sujet : Soustraire un nombre à toute une colonne
Réponses : 8
Vues : 3239

Re: Soustraire un nombre à toute une colonne

Bonjour, Le nombre de lignes ne pose pas spécialement problème avec la solution proposée. Si les nombres à retirer sont stockés dans un vecteur, on peut utiliser par exemple la fonction sweep : M <- cbind(a=rep(1,30),b=2,c=3,d=4) x <- c(0.5, 1.5, 2.5, 3.5) sweep(M, 2, x, "-") Dans l'exempl...
par Vincent Guillemot
03 Mar 2016, 16:12
Forum : Questions en cours
Sujet : erreur mathematical function / seuil
Réponses : 3
Vues : 1337

Re: erreur mathematical function / seuil

+1 pour les remarques de Maxime. Je rajouterai qu'il ne faut jamais appeler des objets avec le nom de fonctions existantes, comme par exemple : ⋅  ncol : qui est une fonction qui fait le calcul du nombre de colonnes d'une matrice, ⋅  nrow : qui est une fonction qui fait le calcul...
par Vincent Guillemot
02 Mar 2016, 17:07
Forum : Questions en cours
Sujet : Moyenne avec 2 conditions
Réponses : 3
Vues : 3338

Re: Moyenne avec 2 conditions

Bonjour, Je pense que dans ce cas, dplyr est vraiment l'outil le plus adapté. Comme j'aime bien aggregate malgré tout, voici une solution qui l'utilise : x <- read.table(text="POSTE DATE Prec Tmoy Jours Mois Année 20268001 19920101 0.2 6.0 101 1 1992 20268001 19920102 0.0 6.1 102 1 1992 2026800...
par Vincent Guillemot
02 Mar 2016, 14:51
Forum : Questions en cours
Sujet : créer des seuils à partir de valeurs
Réponses : 10
Vues : 2135

Re: créer des seuils à partir de valeurs

Serge Rapenne a écrit :

Code : Tout sélectionner

 tmp2 <- cut(tmp, c(10,15,20,25,30), 1:4)

Je ne savais pas qu'on pouvait assigner des valeurs spéciales aux valeurs dans les intervalles de façon si simple !!
Merci Serge,
V.
par Vincent Guillemot
02 Mar 2016, 14:39
Forum : Questions en cours
Sujet : fonctions pour l'algorithme EM en regression logistique
Réponses : 7
Vues : 2757

Re: fonctions pour l'algorithme EM en regression logistique

Bonjour, Merci pour l'exemple, c'est beaucoup plus clair maintenant ! il semblerait que flexmix ne soit pas très efficace avec les modèles de mélange logistique : ci dessous un exemple qui montre que cela ne fonctionne que si l'on spécifie quel individu provient de quelle partie du mélange (et encor...

Aller à la recherche avancée