Publication de la présentation à la section R meetup @ Moscow Data Science Major (printemps 2019) .
L'ensemble de la présentation est au format pdf .
Pourquoi cette question est-elle pertinente?
Les analyses de rentabilisation sont différentes, l'essence technique est la même
- Analyse des performances du centre d'appels
- Analyse des ventes, y compris les prévisions
- Système antifraude
- Exploration de processus métier
- Audits divers (techniques, financiers)
- Tâches d'entreposage et de logistique
- Coûts basés sur les activités
- Surveillance des processus d'affaires
- Analyse basée sur les journaux
- Gestion des capacités
- Analyse de texte (e-mail, service-desk)
- Tableaux de bord et rapports flexibles
- "pneus intelligents" entre les systèmes comptables (1C, ACS, SAP, ...) et les cadres
- ...
Il s'agit d'une continuation des publications précédentes .
Observations pratiques
- beaucoup de ces tâches se résument à la manipulation mathématique des données (les systèmes CRUD sont au-delà de la portée, nous considérons précisément divers traitements et transformations);
- 80% des tâches de manipulation de données peuvent être résolues rapidement et efficacement "clé en main" en utilisant les outils R;
- dans les affaires, en règle générale, les tâches et les exigences sont rapidement ajustées, y compris. en raison de facteurs externes ou de résultats intermédiaires obtenus;
- les technologies "modulaires" prennent bien racine dans l'informatique; la construction du "monolithe" peut prendre 2-3 ans, ce qui est comparable à la durée de vie d'une petite solution. Il est beaucoup plus efficace d'assembler rapidement une conception «modulaire», d'acquérir une expérience pratique et, en 2-3 ans, de construire une nouvelle solution en tenant compte des connaissances acquises et des changements passés dans l'informatique et les affaires.
«Légendes urbaines» typiques sur R
- R lent
- R difficile à lire
- R est pour stat. calculs par algorithmes complexes
- R est conçu pour une utilisation interactive.
Tout cela résulte d'une étude superficielle du sujet et des outils utilisés.
Légendes de la ville - idées fausses des années 90
- R est un langage de programmation complet, pas une calculatrice de console.
- R agit bien comme une «colle» universelle entre diverses plates-formes et composants C - il compte rapidement!
- La lisibilité du code dépend de l'expérience du développeur. Le style moderne de R est la métaprogrammation. Le code est compact et rapide.
- R est un écosystème qui vous permet de mettre en œuvre un cycle complet de traitement des données, de l'importation de données à la fourniture d'AWP et à la préparation de présentations.
Publication précédente - "Utiliser la puissance de calcul de R pour tester l'hypothèse d'égalité des moyens . "