324 résultats trouvés

Aller à la recherche avancée

par Florent Aubry
05 Juil 2016, 16:10
Forum : Questions en cours
Sujet : ré-ordonner un facteur
Réponses : 19
Vues : 10504

Re: ré-ordonner un facteur

Code : Tout sélectionner

donnees <- data.frame( F=factor( sample( letters[1:3], size=60, replace=TRUE)), Y=1:60)
donnees <- donnees[order( donnees$F),]


Les lignes sont bien réordonnées et pas seulement F (voir l'ordre des row.names et de Y)
par Florent Aubry
05 Juil 2016, 14:38
Forum : Questions en cours
Sujet : ré-ordonner un facteur
Réponses : 19
Vues : 10504

Re: ré-ordonner un facteur

C'est quoi LIBELLE ? un facteur ou vecteur de chaînes de caractères ? et quelles en sont les valeurs ?
par Florent Aubry
05 Juil 2016, 07:58
Forum : Questions en cours
Sujet : ré-ordonner un facteur
Réponses : 19
Vues : 10504

Re: ré-ordonner un facteur

Si le facteur n'est pas ordonné, order utilise la représentation interne numérique du facteur. Donc, quand le facteur est construit à partir de chaînes de caractères, les étiquettes sont triées selon l'ordre lexicographique construit à partir de la table des caractères, sinon il utilise l'ordre dans...
par Florent Aubry
01 Juil 2016, 11:50
Forum : Questions en cours
Sujet : Cacher les commentaires d'une fonction
Réponses : 15
Vues : 3291

Re: Cacher les commentaires d'une fonction

Une solution est de surcharger la fonction cat dans l'environnement de travail .GlobalEnv comme suit : cat <- function( ...) invisible( NULL) A chaque appel à cat , R trouvera comme première occurrence la surcharge puisque .GlobalEnv est le premier environnement balayé par R. Le problème est qu'elle...
par Florent Aubry
29 Juin 2016, 16:18
Forum : Questions en cours
Sujet : Automatisation des t.test() sur X variables numériques
Réponses : 4
Vues : 1304

Re: Automatisation des t.test() sur X variables numériques

En effet, je n'avais pas lu jusqu'au bout. Donc voici la modif qui en tient compte :

Code : Tout sélectionner

lapply( subset( tab, select=-AKI), function(  x, group) t.test( x ~ group, var.equal=TRUE), group=tab$AKI)

Mon code précédent est valable pour des groupes appariés présentés en colonnes.
par Florent Aubry
29 Juin 2016, 14:42
Forum : Questions en cours
Sujet : Automatisation des t.test() sur X variables numériques
Réponses : 4
Vues : 1304

Re: Automatisation des t.test() sur X variables numériques

En utilisant le fait qu'un data.frame est aussi une liste : lapply( subset( tab, select=-AKI), t.test, y=tab$AKI, var.equal=TRUE) ATTENTION : 1) Les colonnes de l'argument select sont des objets et non le noms des colonnes. Il n'y a donc pas de ". 2) le - devant AKI a le même sens que pour les ...
par Florent Aubry
16 Juin 2016, 10:22
Forum : Questions en cours
Sujet : Intervalle de confiance d'une régression gam, package mgcv
Réponses : 6
Vues : 2026

Re: Intervalle de confiance d'une régression gam, package mgcv

Si b est le résultat de l'analyse, b$coefficients donne la valeur des coefficients estimés et summary( b)$se donne le tableau des erreurs standards sur les coefficients estimés. Cependant, ces valeurs ne sont pas directement utilisables pour les coefficients non paramétriques. Ne cherches-tu pas plu...
par Florent Aubry
31 Mai 2016, 09:48
Forum : Questions en cours
Sujet : message d'erreur
Réponses : 3
Vues : 2977

Re: message d'erreur

Je commencerai par créer une matrice dont chacune des colonnes serait tes vecteur de données, c'est-à-dire qu'il y aurait une colonne source , date_d_enquete_jour , etc. cela faciliterai la manipulation. Ce serai une matrice de chaines de caractères. En supposant que j'appelle cette matrice donnees ...
par Florent Aubry
27 Mai 2016, 11:47
Forum : Questions en cours
Sujet : Arrondis et perte d'effectifs
Réponses : 4
Vues : 1094

Re: Arrondis et perte d'effectifs

Formellement, la question ne relève pas de R mais est plus générale. Cependant, la première solution qui me vient à l'esprit est de s'inspirer de la technique des scrutins proportionnels de liste au plus fort reste.
par Florent Aubry
26 Mai 2016, 08:39
Forum : Questions en cours
Sujet : Programmation R
Réponses : 3
Vues : 1109

Re: Programmation R

Erreurs dans l'écriture de la fonction prevalance : - la liste/data.frame idea n'est pas définie dans la fonction ; soit elle existe dans l'environnement de travail et la fonction la connait, soit ce n'est pas le cas et c'est une erreur ; - l'argument de la fonction n'est jamais utilisé à l'intérieu...
par Florent Aubry
25 Mai 2016, 12:04
Forum : Questions en cours
Sujet : Suppression lignes - valeurs manquantes
Réponses : 4
Vues : 7022

Re: Suppression lignes - valeurs manquantes

(pour info la taille de ind correspondait bien aux nombres de valeurs de mon tableau)

Donc triplicat1 est une matrice et pas un data.frame.
par Florent Aubry
25 Mai 2016, 10:44
Forum : Questions en cours
Sujet : Suppression lignes - valeurs manquantes
Réponses : 4
Vues : 7022

Re: Suppression lignes - valeurs manquantes

ind <- sapply(triplicat1, function(x) !any(is.na(x))) donne les indices des colonnes dont un des éléments est NA car un data.frame est dérivée d'une list et les colonnes du data.frame sont les membres de la liste. Par exemple, si on a : ll <- list( a=c( 1, 2), b=letters[1:2]) ldf <- data.frame( a=c...
par Florent Aubry
20 Mai 2016, 14:37
Forum : Questions en cours
Sujet : Classification Ascendante Hiérarchique
Réponses : 6
Vues : 2231

Re: Classification Ascendante Hiérarchique

La question n'est pas du domaine de ce forum. Pour HCPC, la page d'aide de cette procédure explique le critère. Les packages tree, rpart ou dynamicTreeCut (pour ne citer que ceux-là) proposent d'autres critères.
par Florent Aubry
20 Mai 2016, 10:23
Forum : Questions en cours
Sujet : Classification Ascendante Hiérarchique
Réponses : 6
Vues : 2231

Re: Classification Ascendante Hiérarchique

je viens de m'apercevoir que R me l'as découpé en 4 cluster R n'a rien fait du tout, c'est l'algorithme que tu utilises qui crée des clusters en fonction des données qu'il a en entrée et de critères d'agrégation. Donc, la solution à ta question, qui ne relève pas de R surtout que tu ne dis pas quel...
par Florent Aubry
18 Mai 2016, 14:51
Forum : Questions en cours
Sujet : Problème " Not yet able to subset general weights lists", utilisation fonction mat2listw, package "splm" et "spdep"
Réponses : 4
Vues : 1145

Re: Problème " Not yet able to subset general weights lists", utilisation fonction mat2listw, package "splm" et "spdep"

Excuse-moi, j'ai fait une petite erreur dans ma réponse. complete.cases renvoie TRUE si les données sont complètes. Donc il faut que : sum( cc) == nrow( donnees) pour qu'il n'y ait pas de NA. Et la visualisation des données problématiques se fait par : View( donnees[!cc,]) Ce n'est donc pas 43 ligne...

Aller à la recherche avancée