0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Examen ProgrammationR L3 2025

Le document présente des exercices en R pour analyser les performances des produits et des clients d'une entreprise de vente en ligne, incluant la création de tableaux, l'analyse des achats, et des fonctions mathématiques. Il aborde également un projet de modélisation prédictive sur les données du naufrage du Titanic, avec des étapes pour charger les données, explorer les caractéristiques des passagers, choisir un algorithme de classification, évaluer le modèle et faire des prédictions. Les exercices incluent des manipulations de données et des fonctions personnalisées pour le traitement des données.

Transféré par

rakotonjanaharydiary
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues2 pages

Examen ProgrammationR L3 2025

Le document présente des exercices en R pour analyser les performances des produits et des clients d'une entreprise de vente en ligne, incluant la création de tableaux, l'analyse des achats, et des fonctions mathématiques. Il aborde également un projet de modélisation prédictive sur les données du naufrage du Titanic, avec des étapes pour charger les données, explorer les caractéristiques des passagers, choisir un algorithme de classification, évaluer le modèle et faire des prédictions. Les exercices incluent des manipulations de données et des fonctions personnalisées pour le traitement des données.

Transféré par

rakotonjanaharydiary
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Mettre les réponses dans un script R avec comme nom : Num_Nom_Prénoms

(ex : 01_Ramboatiana_Nantenaina)
Exercice 1 :

Vous travaillez pour une entreprise de vente en ligne qui souhaite analyser les performances de ses
produits et de ses clients.

1. Créer le tableau (data frame) suivant :

2. Analyse des Produits :


• Utilisez la fonction match () pour trouver les indices des clients qui ont acheté le produit
"X1".
• Utilisez la fonction which () pour identifier les clients qui ont effectué des achats
supérieurs à 1000 euros.
• Calculez le montant total des achats des clients identifiés dans les deux étapes
précédentes.

3. Analyse des Clients :


• Utilisez la fonction tapply () et cummin () pour calculer le montant cumulatif minimum
dépensé par chaque client.
• Identifiez le client qui a réalisé le premier achat supérieur à 500 euros en utilisant les
fonctions wich () et min ().
• Déterminer le montant maximum dépensé par ce client.

Exercice 2 :

1. Écrivez une fonction en R appelée carre qui prend un argument x et renvoie le carré de x.
2. Définissez une fonction nommée somme_carres qui prend deux arguments a et b, calcule le
carré de chacun des deux arguments en utilisant la fonction carre définie précédemment,
puis renvoie la somme des carrés.
3. Créez une fonction moyenne_liste qui prend une liste de nombres en argument et calcule la
moyenne de ces nombres.
4. Élaborez une fonction appelée majuscule_premiere qui prend une chaîne de caractères en
entrée et renvoie la même chaîne avec la première lettre en majuscule.
5. Enfin, combinez ces fonctions pour créer une nouvelle fonction traitement_texte qui prend
une liste de chaînes de caractères, applique la fonction majuscule_premiere à chaque chaîne,
puis calcule la moyenne de la longueur des chaînes traitées en utilisant la fonction
moyenne_liste.

Exercice 3 :

Vous travaillez sur un projet de modélisation prédictive utilisant les données du naufrage du Titanic
pour prédire si un passager a survécu ou non.

1. Utilisez-le package titanic pour charger les données du Titanic dans R. Importer les data :
titanic_train et titanic_test dans le package titanic
2. Effectuez une exploration des données pour comprendre les caractéristiques des passagers
et leur relation avec la survie.
3. Choisissez le meilleur algorithme de classification pour entraîner un modèle en utilisant les
données titanic_train.
4. Évaluez les performances de votre modèle.
5. Utilisez votre modèle entraîné pour prédire la survie des passagers dans les données
titanic_test et intégrer les résultats dans le data frame titanic_test.

Vous aimerez peut-être aussi