Commit Graph

38 Commits

Author SHA1 Message Date
af98a95bea Ajout de l'exécution de cellules pour le One Hot Encoding, la normalisation des variables numériques et la séparation des données en ensembles d'apprentissage et de test. 2025-10-13 18:24:13 +02:00
d5ac1ff381 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-13 18:12:52 +02:00
e9189f6e7b Implement code changes to enhance functionality and improve performance 2025-10-13 18:10:31 +02:00
5a672225dc Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-13 18:10:19 +02:00
575443003d Ajout du fichier Course1.xlsm et mise à jour de l'exécution des cellules dans le notebook TP_2 pour corriger le compteur d'exécution. 2025-10-13 17:40:54 +02:00
8329009c1c Correction de la numérotation de la question dans la requête SQL pour la sélection des orateurs dans DANJOU_Arthur.sql 2025-10-09 18:14:49 +02:00
f6ac2b338b Correction de la requête SQL pour supprimer le GROUP BY dans la sélection du prix minimum dans DANJOU_Arthur.sql 2025-10-09 12:29:21 +02:00
58595d2cb3 Correction des alias dans les requêtes SQL pour une meilleure lisibilité et cohérence dans TP3.sql 2025-10-09 12:25:58 +02:00
9f5fcb33ab Ajout des requêtes SQL pour les exercices 1 et 2, y compris la création des tables, l'insertion des données et les modifications du Makefile pour inclure TP3. 2025-10-09 12:16:58 +02:00
e8baa1b73f Refactor les requêtes SQL pour utiliser des jointures explicites dans TP2.sql 2025-10-09 12:13:16 +02:00
f8f9e69348 Merge branch 'master' of https://github.com/ArthurDanjou/studies 2025-10-09 12:13:05 +02:00
Arthur Danjou
8c3fb59353 Ajouter le script SQL complet pour les exercices 1 et 2 avec les requêtes correspondantes 2025-10-09 11:22:42 +02:00
Arthur Danjou
34633e5252 Ajouter des requêtes SQL pour les questions Q3.10 à Q3.13 dans le script TP3.sql 2025-10-09 10:02:04 +02:00
danjar24
8bc7f675f8 Add TP3 2025-10-09 09:40:06 +02:00
65a3e400de Modifier les paramètres de contrôle personnalisés pour utiliser une validation croisée à 10 plis et répéter 10 fois pour une robustesse accrue 2025-10-08 16:22:16 +02:00
d71131b00b Refactor Q2.15 query to use JOIN syntax for improved clarity and performance 2025-10-08 16:22:10 +02:00
6303588c95 Refactor code structure for improved readability and maintainability 2025-10-08 16:04:53 +02:00
b8d20c2bb7 Add initial R project configuration file (studies.Rproj) with default settings 2025-10-08 15:33:39 +02:00
29aa7b0751 Supprimer un commentaire obsolète concernant la clé 'Dep' dans la table 'Employe' 2025-10-08 12:31:10 +02:00
c4f7efaa42 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-08 11:46:58 +02:00
6081615527 Add initial implementation of portfolio risk management analysis
- Created a new Python script for analyzing historical stock data.
- Implemented functions to test normality of price and return distributions.
- Included functionality to compute and visualize the efficient frontier for a portfolio of stocks.
- Added comments and documentation for clarity and future reference.
2025-10-08 11:17:12 +02:00
61c560fda2 Add portfolio analysis script and update dependencies
- Created a new Python script for portfolio analysis using historical stock data.
- Implemented functions for normality testing of prices and returns.
- Added histogram plots for prices and returns.
- Included logic for random portfolio allocation and efficient frontier calculation.
- Updated `pyproject.toml` to include `pandas-stubs` for type hinting support.
- Modified `uv.lock` to reflect the addition of `pandas-stubs` and its dependencies.
2025-10-08 11:08:26 +02:00
df85989a23 Refactor code in Jupyter notebooks for clarity and consistency
- Set execution_count to null for specific code cells in 2025_TP_1_M2_ISF.ipynb to reset execution state.
- Replace output display of DataFrames with print statements in 2025_TP_1_M2_ISF.ipynb for better visibility during execution.
- Clean up import statements in 2025_TP_2_M2_ISF.ipynb by adding noqa comments for better linting and readability.
2025-10-08 10:24:51 +02:00
616ad4ca51 Implement code changes to enhance functionality and improve performance 2025-10-08 10:22:05 +02:00
2f7b07871b Implement code changes to enhance functionality and improve performance 2025-10-06 18:12:46 +02:00
d10d186cb8 Refactor les requêtes SQL pour utiliser des jointures explicites dans les sections Q2.6, Q2.7, Q2.10 et Q2.11 2025-10-02 11:47:38 +02:00
2647de10f9 Refactor les requêtes SQL pour utiliser des jointures explicites et ajouter une alternative avec MIN pour la comparaison de dates. 2025-10-02 11:45:01 +02:00
493a79735d Correction des tables Employe et Departement : ajout de contraintes de clé primaire et étrangère, mise à jour des types de données, et ajout de nouvelles requêtes SQL pour améliorer la structure et les fonctionnalités. 2025-10-02 11:34:41 +02:00
bacecda5f8 Correction de la mise en forme et mise à jour de la version de Python dans le notebook TP_2_M2_ISF.ipynb 2025-10-02 08:26:49 +02:00
21d8e37b06 Implement code changes to enhance functionality and improve performance 2025-09-29 17:56:11 +02:00
50abcba275 Checkpoint from VS Code for coding agent session 2025-09-29 17:34:06 +02:00
d28e1be7d7 Correction de la configuration MySQL dans docker-compose.yml et ajout du script TP2.sql pour la gestion des employés et départements 2025-09-25 13:00:08 +02:00
57ff62f3c9 Mise à jour du Makefile pour corriger les chemins des fichiers journaux et ajouter la cible tp2 2025-09-25 09:44:00 +02:00
fc656b2c2c Ajout de nouvelles requêtes SQL pour les analyses de données dans TP1.sql 2025-09-25 09:43:30 +02:00
615261961a Add MySQL setup and initial data scripts
- Created a Docker Compose file to set up a MySQL container named M2_SQL_COURSE with an empty password and a database named TP.
- Added a Makefile with a target to execute a SQL script (TP1.sql) inside the MySQL container and log the output.
- Implemented the TP1.sql script to create tables for Magasin and Localite, insert initial data, and perform several queries.
2025-09-25 09:31:10 +02:00
99107c5582 Add new plot 2025-09-15 20:02:19 +02:00
5a7100882c Add new plot 2025-09-15 19:59:26 +02:00
6dcd48ad90 Add 'Machine Learning' TP1 2025-09-15 19:58:46 +02:00