TD1 statistiques avec python April 8, 2014 Application de régression linéaire Objectif: calculer le bêta de certains actifs financiers. Le coefficient bêta d’un titre financier mesure son risque par rapport à la moyenne du marché. Un titre à faible risque aura un bêta faible, un titre risqué aura un bêta élevé. Les variations de cours d’une action à bêta élevé amplifient les mouvements du marché, tandis que celles d’une action à bêta faible atténuent les mouvements du marché. Définition: β= Cov(ra , rm ) V ar(rm ) où: ra est le rendement historique de l’action. rm est le rendement historique du marché (On utilise pour representer le marché un indice tel que le S&P500 ). Le rendement: r= Vf − Vi Vi où: Vi est la valeur initiale Vf est la valeur finale 1 Énoncé Ecrivez un programme en Python qui calcule le bêta des actions suivantes, puis classez les de la plus risquée à la moins riquée. • Johnson & Johnson (JNJ) • JPMorgan Chase & Co. (JPM) • Intel Corporation (INTC) Obtention des données 1. Rechercher dans Yahoo Finance l’action en question. 2. Puis selectioner prix historiques. 3. Selectioner Mensuel. 4. Choisir 5 Avril 2011 pour la date de début 5. Choisir 5 Avril 2014 pour la date de fin 6. Cliquer sur Montant de 7. Cliquer sur le lien Télécharger dans une feuille de calcul en bas de la page Les données sont dans un fichier CSV avec les colonnes suivantes: Date,Open,High,Low,Close,Volume,Adj Close Remarques: 1. On utilisera la colonne Adj Close pour les prix. 2. Pour calculer les rendements mensuels du marché on utilisera l’indice S&P500 (aussi disponible sur yahoo finance) 3. Notre logiciel écrit en python doit pouvoir utiliser directement les fichiers csv téléchargés sur yahoo finance, vous ne devez pas modifier ces fichiers (ni enlever de lignes, ni de colonnes etc..) 2
© Copyright 2025 ExpyDoc