403 résultats trouvés

Aller à la recherche avancée

par François Bonnot
17 Avr 2018, 06:31
Forum : Questions en cours
Sujet : automatisation code
Réponses : 4
Vues : 93

Re: automatisation code

Bonjour,
Si le data.frame DataBrush a 80 lignes avec 80 fois la même valeur de Size.transect, tout est normal.
Pour ne récupérer que la première valeur: DataBrush$Size.transect[1]
comment rendre ça plus "esthétique"

Je ne comprends pas la question.
Cordialement
par François Bonnot
15 Mar 2018, 17:24
Forum : Questions en cours
Sujet : regroupement des moyennes suite à un Tukey test
Réponses : 2
Vues : 113

Re: regroupement des moyennes suite à un Tukey test

Bonjour, J'ai un jour eu besoin d'écrire une petite fonction (basée sur la fonction TukeyHSD) qui traite ce problème dans le cas simple d'un modèle à effets fixes, je vous la livre sans garantie en vous laissant le soin de l'adapter au cas du modèle mixte. Je ne garantis pas, en particulier, la vali...
par François Bonnot
14 Mar 2018, 12:45
Forum : Questions en cours
Sujet : étoiles de significativité
Réponses : 3
Vues : 165

Re: étoiles de significativité

Bonjour, Votre code parfaitement reproductible donne envie de vous aider. [J'ai édité votre message pour ajouter des balises]. Voici donc une suggestion (à utiliser après affichage du graphe): etoiles <- function(pvalue) { if (pvalue <= 0.001) return("***") if (pvalue <= 0.01) return("...
par François Bonnot
14 Mar 2018, 08:50
Forum : Questions en cours
Sujet : un problème d'expression régulière
Réponses : 5
Vues : 159

Re: un problème d'expression régulière

Code : Tout sélectionner

gsub("//[[:digit:]]+","",x)
par François Bonnot
16 Fév 2018, 07:22
Forum : Questions en cours
Sujet : association de valeur à des évènements
Réponses : 5
Vues : 187

Re: association de valeur à des évènements

Bonjour,
Si j'ai bien compris la question, la fonction reshape() devrait donner le résultat (voir l'aide).
par François Bonnot
08 Fév 2018, 07:10
Forum : Questions en cours
Sujet : [RESOLU] lire et écrire des fichiers excel dans R
Réponses : 7
Vues : 235

Re: lire et écrire des fichiers excel dans R

Bonjour, > read.xls("D:\\logiciel R\\table7.txt") Il est inutile d'utiliser read.xls pour lire un fichier .txt (mais je suppose qu'il s'agit d'une coquille). perl executable not found. Use perl= argument to specify the correct path Il y a des éléments de réponse ici : https://stackoverflow...
par François Bonnot
06 Fév 2018, 08:30
Forum : Questions en cours
Sujet : [RESOLU] lire et écrire des fichiers excel dans R
Réponses : 7
Vues : 235

Re: lire et écrire des fichiers excel dans R

Bonjour,
J'évite de lire des fichiers Excel mais lorsque je suis vraiment obligé j'utilise le package XLConnect que je trouve assez pratique (mais qui lui aussi nécessite Java).
par François Bonnot
05 Fév 2018, 07:47
Forum : Questions en cours
Sujet : Réorganisation par occurence d'un niveau de facteur
Réponses : 5
Vues : 195

Re: Réorganisation par occurence d'un niveau de facteur

Bonjour,
Une solution:

Code : Tout sélectionner

df <- data.frame(Parcelle=Parcelle, obs)
df$Parcelle <- factor(df$Parcelle,levels=levels(df$Parcelle)[order(-table(df$Parcelle))])
par François Bonnot
24 Jan 2018, 08:37
Forum : Questions en cours
Sujet : commande pour trouver les coordonnées d'un point de courbe
Réponses : 1
Vues : 121

Re: commande pour trouver les coordonnées d'un point de courbe

Bonjour,
- si x et y sont des vecteurs: x[y==valeur]
- si y est une fonction de x voir uniroot()
par François Bonnot
23 Jan 2018, 08:54
Forum : Questions en cours
Sujet : lire une partie de données sous r
Réponses : 7
Vues : 239

Re: lire une partie de données sous r

Bonjour, Il faut se méfier des tableurs, ils ne nous veulent pas de bien. J'adhère à un principe que certains pourront trouver trop radical: "Toute donnée stockée dans un tableur est considérée comme perdue". J'ai vu passer des générations de tableurs: Visicalc, Multiplan, Quattro Pro, Lot...
par François Bonnot
11 Déc 2017, 11:04
Forum : Questions en cours
Sujet : Création de matrices aléatoires
Réponses : 2
Vues : 131

Re: Création de matrices aléatoires

Bonjour, La fonction suivante donne une permutation de la matrice d'origine qui satisfait les conditions des marges : random.mat <- function(m) { nr <- nrow(m) nc <- ncol(m) sr <- rowSums(m) sc <- colSums(m) m[,] <- 0 for (i in 1:nr) { m[i,sc==nr-i+1] <- 1 prob=1-(sc==nr-i+1 | sc==0) if (sum(prob)>0...
par François Bonnot
01 Déc 2017, 07:36
Forum : Questions en cours
Sujet : Permutations dans un table de contingence
Réponses : 6
Vues : 572

Re: Permutations dans un table de contingence

Bonjour, Voici un code qui donne directement la liste des permutations sans étape d'élimination de solutions. Il est plus rapide que le précédent, beaucoup plus dans certains cas (par exemple dans de cas de la matrice m ci-dessus la réponse est immédiate au lieu de prendre quelques secondes), cepend...
par François Bonnot
29 Nov 2017, 13:24
Forum : Questions en cours
Sujet : Nombre d'occurences de chaque couple de valeurs
Réponses : 3
Vues : 307

Re: Nombre d'occurences de chaque couple de valeurs

Y'a-t-il une fonction R qui me permet de calculer l'effectif pour chaque couple de notes ?

Bonjour,
Oui : voir par exemple la documentation de la fonction aggregate (il y a d'autres fonctions dans d'autres packages mais aggregate est dans la version de base)
par François Bonnot
28 Nov 2017, 07:40
Forum : Questions en cours
Sujet : Permutations dans un table de contingence
Réponses : 6
Vues : 572

Re: Permutations dans un table de contingence

Bonjour Hubert, Merci pour le retour. Cependant cet algorithme n'est pas optimal parce qu'il examine de trop nombreuses solutions (pas toutes heureusement) qu'il élimine ensuite (dans la ligne z <- z[apply(z,1,function(u) all(u<=sc)),]). Par exemple cette matrice est clairement l'unique permutation ...

Aller à la recherche avancée