3d0bb19a3f
Implement code changes to enhance functionality and improve performance
2025-10-14 11:12:31 +02:00
be05d6fff3
Refactor normality test logic in portef_v3_4_3.ipynb
...
- Changed execution_count from 3 to null for a cleaner notebook state.
- Simplified the normality test logic by using a conditional expression to determine the p-value calculation, improving code readability.
2025-10-14 10:46:56 +02:00
b7ad115386
Implement structural updates and optimizations across multiple modules
2025-10-14 10:45:57 +02:00
456a2fe96d
Implement feature X to enhance user experience and optimize performance
2025-10-14 10:18:24 +02:00
7b8cf72324
Ajout de la séparation des données en ensembles d'apprentissage et de test, et implémentation de la recherche de grille pour les hyperparamètres du modèle Random Forest.
2025-10-13 20:00:44 +02:00
be386323bb
Refactor code in 2025_TP_3_M2_ISF.ipynb:
...
- Updated execution counts for multiple code cells to maintain consistency.
- Removed redundant imports and organized import statements.
- Improved formatting for better readability in train-test split section.
- Added markdown explanations for model performance metrics (MAE, RMSE).
- Enhanced cross-validation training loop with detailed output for each fold's metrics.
2025-10-13 19:58:58 +02:00
aeafffd2c0
Implement feature X to enhance user experience and fix bug Y in module Z
2025-10-13 19:29:48 +02:00
acf1607773
Implement feature X to enhance user experience and fix bug Y in module Z
2025-10-13 19:22:57 +02:00
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
1caceed15a
Ajouter des sections 'Linear Models' et 'Risks Management' dans la section M2 du README
2025-10-08 13:45:31 +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
38d60dfa3e
Revert la version de Python à 3.13 et ajoute yfinance comme dépendance
2025-10-08 10:35:40 +02:00
f4d69c71e4
Mettre à jour la version de Python à 3.14
2025-10-08 10:27:59 +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
3934a8fa4b
Mise à jour du README.md pour renommer le projet en ArtStudies et ajouter la section M2 avec des projets de Machine Learning et SQL.
2025-09-29 17:49:22 +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
a2760c7fa2
Ajout des fichiers journaux au .gitignore
2025-09-25 09:30:53 +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