473 résultats trouvés

Aller à la recherche avancée

par François Bonnot
24 Mai 2018, 06:41
Forum : Questions en cours
Sujet : calcul de distance entre deux dataframe de localisation gps
Réponses : 6
Vues : 895

Re: calcul de distance entre deux dataframe de localisation gps

Bonjour, Pour compléter les propos de Bertrand, la distance selon l'orthodromie sphérique est donnée dans le package geosphere par la fonction distCosine. Elle est un peu moins précise que distGeo (qui modélise la terre par un ellipsoïde au lieu d'une sphère) mais suffisante dans la plupart des cas....
par François Bonnot
22 Mai 2018, 06:16
Forum : Questions en cours
Sujet : calcul de distance entre deux dataframe de localisation gps
Réponses : 6
Vues : 895

Re: calcul de distance entre deux dataframe de localisation gps

Bonjour, Attention que dans nos régions (il semble que vos localités soient dans l'est de la France) un degré de longitude correspond à une distance beaucoup plus courte qu'un degré de latitude (rapport cos(45°) soit environ 0.7). On ne peut donc faire un calcul comme s'il s'agissait de coordonnées ...
par François Bonnot
21 Mai 2018, 13:19
Forum : Questions en cours
Sujet : reglage GGPLOT + geom_bar avec option position
Réponses : 10
Vues : 1055

Re: reglage GGPLOT + geom_bar avec option position

Si on ne considère que la syntaxe de R, le code suivant est une solution (mais ce n'est peut-être pas la meilleure façon de représenter les données): ggplot(data = complet_w, aes(x = x, y = pre_value, fill = pre_type), stat = "identity") + scale_x_continuous(breaks=(1:3)+0.2, labels=unique...
par François Bonnot
21 Mai 2018, 11:57
Forum : Questions en cours
Sujet : reglage GGPLOT + geom_bar avec option position
Réponses : 10
Vues : 1055

Re: reglage GGPLOT + geom_bar avec option position

Bonjour,
Je ne comprends pas la question : l'axe des y représente un nombre de jours, cela n'a pas de sens de l'utiliser pour un nombre d'espèces.
par François Bonnot
21 Mai 2018, 09:48
Forum : Questions en cours
Sujet : reglage GGPLOT + geom_bar avec option position
Réponses : 10
Vues : 1055

Re: reglage GGPLOT + geom_bar avec option position

Bonjour, Une solution : complet_w$x <- rep(1:3,each=4) ggplot(data = complet_w, aes(x = x, y = pre_value, fill = pre_type), stat = "identity") + scale_x_continuous(breaks=1:3, labels=unique(complet_w$year_month)) + geom_bar(stat = "identity", width=0.5) + xlab("date") +...
par François Bonnot
18 Mai 2018, 08:36
Forum : Questions en cours
Sujet : Superposer deux barplot empilés avec ggplot
Réponses : 1
Vues : 368

Re: Superposer deux barplot empilés avec ggplot

Bonjour,
Pour insérer votre jeu de données, utiliser dput() :
http://forums.cirad.fr/logiciel-R/viewtopic.php?f=1&t=3302
par François Bonnot
25 Avr 2018, 06:41
Forum : Questions en cours
Sujet : Nom des objets - espace ?
Réponses : 5
Vues : 579

Re: Nom des objets - espace ?

Bonjour, Donc si j'ai bien compris il vaut mieux éviter les espaces. Oui. Utiliser plutôt "date.de.naissance" par exemple ? Oui. On peut trouver plus pratique d'utiliser des noms courts (date.n ou date_n) Je n'ai pas encore importé la base de donnée , et je peux encore la modifier sur Exce...
par François Bonnot
21 Avr 2018, 17:01
Forum : Questions en cours
Sujet : traitement d'image avec R
Réponses : 1
Vues : 695

Re: traitement d'image avec R

Bonjour, Le package EBImage contient de nombreuses fonctions classiques de traitement d'image : https://www.bioconductor.org/packages/3.7/bioc/vignettes/EBImage/inst/doc/EBImage-introduction.html En les combinant, on arrive à des traitements assez complexes. Il n'es probablement pas très simple de d...
par François Bonnot
20 Avr 2018, 15:43
Forum : Questions en cours
Sujet : Bérézina
Réponses : 4
Vues : 557

Re: Bérézina

Bonne retraite, et merci d'avoir participé activement à ce forum.
Mais... ce n'est peut-être pas terminé !
Utiliser R, n'est-ce pas un bon moyen d'entretenir ses neurones ?
A bientôt donc sur ce forum.
Bien cordialement
par François Bonnot
20 Avr 2018, 07:00
Forum : Questions en cours
Sujet : échantillonnage stratifié
Réponses : 2
Vues : 741

Re: échantillonnage stratifié

Bonjour, Une solution: size <- (1:4)*10 ## taille des sites df <- data.frame(site=rep(LETTERS[1:4],size),id=1:sum(size),x=10+rnorm(sum(size))) taux <- 0.1 ## taux de sondage df.s <- split(df,df$site) df.s2 <- lapply(df.s,function(x) x[sample(1:nrow(x),nrow(x)*taux),]) do.call(rbind,df.s2)
par François Bonnot
17 Avr 2018, 06:31
Forum : Questions en cours
Sujet : automatisation code
Réponses : 4
Vues : 505

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 : 346

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 : 1114

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 : 735

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

Code : Tout sélectionner

gsub("//[[:digit:]]+","",x)

Aller à la recherche avancée