2353 shaares
Les exemples de Kéry et Royle traduits en Nimble
Un article cosigné par des chats dont un mort.
L'article est encore plus chtarbé.
L'article est encore plus chtarbé.
Wikipedia pas recommandé pour l'autoapprentissage en stats.
Ça ça m'intéresse... sur le package brms. À lire
Très nombreuses ressources sur le machine learning
*soupir*
Ensemble de ressources pour le spatial sous R
Point de vue d'informaticien sur R. Très drôle.
Utilisation de R pour l'optimisation combinatoire. Sous classe : on cherche à optimiser une fonction objectif linéaire avec des contraintes d'inégalité le tout impliquant des variables entières. Exemple, le problème du sac à dos. Plein de ressources pour ça.
Lié au précédent : qu'est-ce que la vectorisation sous R.
L'époque où les boucles for étaient lentes sous R est révolue. Les fonctions lapply et sapply font des boucles, en interne.
Par contre, redimensionner un objet (ajouter une colonne à une matrice) prend du temps parce qu'il faut à chaque fois réallouer la mémoire. Si on sait quelle taille finale l'objet doit faire, on gagne du temps à initialiser la matrice, puis à la remplir, plutôt que de faire du cbind à chaque fois.
Sinon, on peut utiliser une liste, car les éléments d'une liste ne sont pas localisés de façon contigüe dans la mémoire, donc pas besoin d'allouer toute la liste à chaque fois.
Essayer de viser la vectorisation au maximum. Gaffe, sapply/lapply ne sont pas des fonctions vectorisées : ce sont des boucles for cachées.
Par contre, redimensionner un objet (ajouter une colonne à une matrice) prend du temps parce qu'il faut à chaque fois réallouer la mémoire. Si on sait quelle taille finale l'objet doit faire, on gagne du temps à initialiser la matrice, puis à la remplir, plutôt que de faire du cbind à chaque fois.
Sinon, on peut utiliser une liste, car les éléments d'une liste ne sont pas localisés de façon contigüe dans la mémoire, donc pas besoin d'allouer toute la liste à chaque fois.
Essayer de viser la vectorisation au maximum. Gaffe, sapply/lapply ne sont pas des fonctions vectorisées : ce sont des boucles for cachées.
ERGM hiérarchiques. Avec package sous R !
Multi-agent programming environment. Avec interface sous R programmable ici : https://github.com/PredictiveEcology/NetLogoR
Marrant.
Des podcasts sur la data science.
À lire
Alire
Wait and see...
Pourquoi utiliser Viridis: 7% d'erreur à identifier une discontinuité, vs 28% pour rainbow.
La vache, ça avance à une vitesse ! À lire absolument...