324 résultats trouvés

Aller à la recherche avancée

par Florent Aubry
18 Mai 2016, 10:05
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 : 1243

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

La fonction complete.cases permet de détecter les lignes d'un data.frame contenant au moins une valeur manquante ( NA ). En l'appliquant au data.frame traité où tu n'auras sélectionné que les colonnes utilisées dans la formule, tu pourra savoir s'ils y manquent des données. cc <- complete.cases( don...
par Florent Aubry
13 Mai 2016, 13:57
Forum : Questions en cours
Sujet : Comparaison de coefficient de droite
Réponses : 3
Vues : 628

Re: Comparaison de coefficient de droite

Une solution est l'utilisation de la fonction lstrends de lsmeans . Exemple : d.f <- data.frame( X=runif( 60), G=c( "a", "b", "c"), P=c( 0, 0.5, 1)) d.f$Y <- d.f$X * d.f$P + rnorm( 60, sd=0.1) d.f$G <- factor( d.f$G) res <- lm( Y ~ X * G, d.f) lstrends( res, pairwise ~ ...
par Florent Aubry
29 Avr 2016, 10:09
Forum : Questions en cours
Sujet : Suppression de lignes
Réponses : 2
Vues : 883

Re: Suppression de lignes

Tu fais une erreur d'interprétation de la sortie. Quand tu fais : pren5bis3<-pren5bis2[-c(82,221),] tu retires les lignes 82 et 221 du tableau. Par contre ta sortie te donnes en première colonne la nom de la ligne (rownames) et il n'y a pas de raison que les noms de lignes et leur position dans le t...
par Florent Aubry
22 Avr 2016, 10:11
Forum : Questions en cours
Sujet : inherits et mode
Réponses : 4
Vues : 1195

Re: inherits et mode

C'est exact
par Florent Aubry
22 Avr 2016, 09:52
Forum : Questions en cours
Sujet : inherits et mode
Réponses : 4
Vues : 1195

Re: inherits et mode

comment faun peut être à la fois un data.frame et une list parce que dans R un data.frame est une list particulière. D'ailleurs, si on a une list dont tous les membres ont la même longueur, il est facile de la transformer en data.frame par la fonction as.data.frame . L'inverse est vrai en utilisant...
par Florent Aubry
22 Avr 2016, 09:40
Forum : Questions en cours
Sujet : probleme acp factominer
Réponses : 6
Vues : 8074

Re: probleme acp factominer

res.pca=PCA(dat[,2:8],quanti.sup=9,ncp=5,graph=T) le tableau analysé a 7 colonnes donc PCA ne connait pas la 9ieme colonne demandée. Il faut voir que les numéros de colonnes donnés en argument des fonctions de FactoMineR se référeent au tableau avalysé passé en premier argument et pas au tableau in...
par Florent Aubry
21 Avr 2016, 10:31
Forum : Questions en cours
Sujet : extraction tableau selon une variable qualitative et critère logique
Réponses : 13
Vues : 2054

Re: extraction tableau selon une variable qualitative et critère logique

Puisque subset renvoie un data.frame, il suffit de faire :

Code : Tout sélectionner

data.frame.de.site1 <- subset( dt.dat_moule, sitep == "sitep1")
par Florent Aubry
21 Avr 2016, 07:20
Forum : Questions en cours
Sujet : [RESOLU] Warning in log(log(log(n))) : production de NaN
Réponses : 8
Vues : 1798

Re: Warning in log(log(log(n))) : production de NaN

Ce que je veux dire c'est qu'il est possible que la fonction en question fait quelque part appelle en interne à une fonction qui ne supporte pas la parallélisation, c'est-à-dire qui a ce qu'on appelle un effet de bord (par exemple variable de visibilité static dans un programme C, global pour MATLAB...
par Florent Aubry
21 Avr 2016, 07:13
Forum : Questions en cours
Sujet : extraction tableau selon une variable qualitative et critère logique
Réponses : 13
Vues : 2054

Re: extraction tableau selon une variable qualitative et critère logique

dat$sitep1= subset(dt.dat_moule, sitep=="sitep1") Le meme message d'erreur s'affiche.. "Error in `$<-.data.frame`(`*tmp*`, "sitep1", value = list(X = integer(0), : replacement has 0 rows, data has 9050" Comme je l'ai dit plus haut, subset renvoie un data.frame donc, so...
par Florent Aubry
20 Avr 2016, 15:43
Forum : Questions en cours
Sujet : extraction tableau selon une variable qualitative et critère logique
Réponses : 13
Vues : 2054

Re: extraction tableau selon une variable qualitative et critère logique

Le ifelse a trois arguments : la condition, la valeur si la condition est vraie et celle si elle est fausse. Le code est donc : ifelse( sitep %in% c( "2", "3", "4", "5", "6", "7", "8", "9", "25", "28"...
par Florent Aubry
20 Avr 2016, 15:39
Forum : Questions en cours
Sujet : [RESOLU] Warning in log(log(log(n))) : production de NaN
Réponses : 8
Vues : 1798

Re: Warning in log(log(log(n))) : production de NaN

Est-ce toutes les fonctions utilisées sont 'réentrantes', un mot barbare pour dire qu'à chaque fois qu'on les appelle, elle définissent un nouveau contexte (ou 'frame' pour reprendre la terminologie de R) sans stocker (même provisoirement) des informations ailleurs comme par exemple le font les itér...
par Florent Aubry
20 Avr 2016, 14:35
Forum : Questions en cours
Sujet : extraction tableau selon une variable qualitative et critère logique
Réponses : 13
Vues : 2054

Re: extraction tableau selon une variable qualitative et critère logique

1) subset renvoie un data.frame : data.frame.resultat <- subset( data.frame.origine, condition.de.selection) donc renvoyer le résultat dans une colonne du data.frame d'origine pose des problèmes. 2) le code de sélection est faux ; si je comprends ce que tu cherches est de dire que les sitep compris ...
par Florent Aubry
20 Avr 2016, 14:02
Forum : Questions en cours
Sujet : extraction tableau selon une variable qualitative et critère logique
Réponses : 13
Vues : 2054

Re: extraction tableau selon une variable qualitative et critère logique

Il existe une fonction subset qui permet de faire des sélections complexes. Pour le problème posé, elle ne simplifie que peu l'écriture de la solution de Gabriel mais quand le critère est beaucoup plus complexe, cela rend le code plus lisible. Cela donne subset( df, gisement %in% names( tab)[tab > 3...
par Florent Aubry
20 Avr 2016, 10:21
Forum : Questions en cours
Sujet : [RESOLU] Warning in log(log(log(n))) : production de NaN
Réponses : 8
Vues : 1798

Re: Warning in log(log(log(n))) : production de NaN

Il se peut que les différentes itérations ne soient pas indépendantes, c'est-à-dire que les opérations effectuées à la boucle N+1 dépendent directement ou plus vicieusement indirectement des résultats de la boucle N. Dans ce cas, comme il n'y a pas a priori de synchronisation entre boucles (sauf à l...
par Florent Aubry
14 Avr 2016, 13:18
Forum : Questions en cours
Sujet : Fusion de tableaux
Réponses : 6
Vues : 3491

Re: Fusion de tableaux

Deux cas de figures pour un tableau dont des lignes sont dupliquées. 1) c'est une erreur de saisie et ces lignes doivent être supprimées ; on peut utiliser la fonction duplicated pour rechercher ces lignes ; 2) ce n'est pas une erreur, donc la duplication de ligne correspond à deux conditions de sai...

Aller à la recherche avancée