Programmation dans M2 CEE. Pr. Philippe Polomé, Université Lumière Lyon 2

Documents pareils
1 Installer des packages

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

La place de SAS dans l'informatique décisionnelle

Pourquoi R devient incontournable en recherche, enseignement et développement

Importation et exportation de contenu

DEPLOIEMENT MICROSOFT WINDOWS

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Déploiement de SAS Foundation

SQL Server 2008 et YourSqlDba

Mallette Métrologie Contrôle des spectrophotomètres

SQL Server Installation Center et SQL Server Management Studio

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

TD d économétrie appliquée : Introduction à STATA

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

HAYLEM Technologies Inc.

GUIDE D UTILISATION. Gestion de compte. à destination des entreprises (Employeurs et Organismes de Formation)

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

1 Introduction - Qu est-ce que le logiciel R?

Utilisation de l outil lié à MBKSTR 9

!" #$$%& Disque dur 2.5 pouces Firewire Apple MacOS FR V2.4 - Page 1/17

PostgreSQL. Formations. SQL avancé Calendrier... 18

R - un exemple du succès des modèles libres

contact@nqicorp.com - Web :

Création d un document PublishView

Introduction à MATLAB R

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

Les datas = le fuel du 21ième sicècle

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Population responses to environmental forcing : approaches to model and monitor habitat characteristics

Pourquoi choisir la Colibri?

Logiciel libre, OpenMeetings permet de créer ou simplement de participer à des conférences en ligne.

arcopole Studio Version 3.3

Etudes de marché : les sources

Leçon N 5 PICASA Généralités

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Création d un fichier html depuis PowerPoint dimanche 11 mai 2008

Paramétrage des navigateurs

Aide - mémoire gnuplot 4.0

Gestionnaire de champs PRO

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS Août Version du document : 010

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Mode opératoire CEGID Business Suite

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame

Création d installateurs pour Windows avec InnoSetup

Manuel d'installation de GESLAB Client Lourd

Principe de fonctionnement du lanceur d'application "AdisTlsStartCfgLotus"

PerSal Manuel d installation

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

GUIDE D UTILISATION. Gestion de compte. à destination des CFA

The Grid 2: Manuel d utilisation

Lyon, 16/10/13. Inauguration FLMSN. le contexte national et européen. M. Asch MESR/DGRI. Wednesday, 16 October 13

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

MANUEL D UTILISATION DES OUTILS «MapCERN»

Popsy Financials. Liaison bancaire Quick Start

Groupe Eyrolles, 2003, ISBN : X

Installer Enterprise Miner 5.1 en SAS environnement Windows

TP1 : Initiation à Java et Eclipse

NOTICE TELESERVICES : Demander un état hypothécaire

Découvrez notre solution Alternative Citrix / TSE

GUIDE D UTILISATION DE L AGENDA

Débuter avec WordPress 1/5

Cahier Technique Liaison Comptabilité Api / Sage ECF

Optimiser ses graphiques avec R

FEN FICHE EMPLOIS NUISANCES

Popsy Financials. Liaison bancaire

Vous avez cliqué sur le lien disponible sur le Site Uniformation. Vous venez d arriver sur cette page.

PostgreSQL, le cœur d un système critique

WebSpy Analyzer Giga 2.1 Guide de démarrage

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

Codes attribués par l'abes pour identifier les bouquets en vue de l'exemplarisation automatique

LA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE

VERITAS Backup Exec TM 10.0 for Windows Servers

Introduction à l informatique en BCPST

Manuel Extranet : guide de demande de réservation de salles, de matériel et de services. Table des matières

Aide à la clé pédagogique «Former à la première intervention et à l évacuation»» 2 e édition

SCL LOGICIEL DE CONTROL

Mises en relief. Information supplémentaire relative au sujet traité. Souligne un point important à ne pas négliger.

Mise à jour d avast! et de vos logiciels Ciel

La Clé informatique. Formation Excel XP Aide-mémoire

Vos outils CNED COPIES EN LIGNE GUIDE DE PRISE EN MAIN DU CORRECTEUR. 8 CODA GA WB 01 13

Création et utilisation de formulaire pdf

Introduction à la présentation graphique avec xmgrace

Calcul Scientifique avec 3

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

Correction des Travaux Pratiques Organiser son espace de travail

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Guide d utilisation 2012

COMPTABILITE SAGE LIGNE 30

Installation du Logiciel de Configuration de l Agility sur Windows 64 bits

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

MANUEL UTILISATEUR SOPISAFE V 3.5

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Limitations of the Playstation 3 for High Performance Cluster Computing

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

Transcription:

Programmation dans M2 CEE Pr. Philippe Polomé, Université Lumière Lyon 2 2016 2017

Ch 0. Introduction I Présentation I Motivation I Organisation I Introduction à R

Moi-même gate.cnrs.fr/spip.php?article44 I Toutes les diapo via cette page

Master Risques et Environnement risques-environnement.universite-lyon.fr

Table des matières Organisation Motivation Introduction à R

Plan 1. Commandes de base 1.1 Quelques commandes hors SWIRL 1.2 Graphiques & analyse préliminaire des données 2. Extensions du Modèle de Régression Linéaire 2.1 Diagnostics 2.2 Régressions quantiles 3. Simulation & Maximum de Vraisemblance 3.1 Simulation 3.2 Bootstrap 3.3 Maximum de vraisemblance 3.4 nlogit

Évaluation I Certaines sections sont suivies de devoirs I Ceux-ci sont évalués I Un examen final I L évaluation des devoirs est ajustée selon l examen I devoirs apple examen I Idéalement, le devoir devrait prendre la forme d un rapport I Fonctionalité Markdown pour écrire des rapports professionnels dans L A TEX I Je recommande L Y X, interface graphique de L A TEX I Dans tous les cas, seulement fichiers pdf I + le fichier de commande au format.r I + le fichier de données quand il n est pas dans R

Pédagogie I Ce cours, ainsi que celui sur stat non-param I aura 2 types d enseignements 1. du CM pour des concepts d économétrie, 2. de l auto-apprentissage sur machine I Il faut donc que vous suiviez le cours avec vos portables I Connectés à Internet I Et que vous ayez installé ce qu il y a dans ce doc (+bas) I L emploi du temps est inversé p/r à Stat non-param I I Lundi Programmation Mardi Non-paramétrique

Références I Bibliographie I Kleiber & Zeilis, Applied Econometrics with R, Springer, 2008 I Cameron & Trivedi, Microeconometrics, Cambridge,2005, 2006 I Adresses I R @ www.r-project.org/ I The R-manuals R-intro.pdf, R-data.pdf, full reference I Auto-apprentissage I SWIRL, voir ci-dessous I Quick-R www.statmethods.net/index.html I www.ats.ucla.edu/stat/r/ I wiki wiki.r-project.org/rwiki/doku.php I R for economists I www.mayin.org/ajayshah/kb/r/r_for_economists.html I En français I eric.univ-lyon2.fr/~ricco/cours/cours_programmation_r.html

Table des matières Organisation Motivation Introduction à R

Restunlogicield économétrie I Open-source I Tout le monde peut contribuer I Gratuit I Multi-plateforme I Multi-langue I Language matriciel programmable I La plus grande variété de techniques stat/économétrie I et graphiques I Autres usages que l économétrie I Données disponibles + gestion SQL I SIG, math/optimisation

Architecture de R I Coeur I comprend des commandes très utilisées I Étendu par des packages I Que vous ajoutez selon vos besoins I Un package est une collection de commandes I Pour un usage spécifique I p.e. logit multinomial dans le package mlogit

Pourquoi utiliser R? I Notion de communauté I Vs. logiciels propriétaires (Stata, Gauss, SAS, SPSS...) I Licences vendues I Sur le fond, 99% de tout logiciel est développé dans le public I Au lieu d un petit groupe de travailleurs I La communauté scientifique contribue I Rend les codes accessibles à tous, gratuitement I Fournissent un support à leurs pairs I Évolution rapide I Les chercheurs participent au codage de leur recherche I Packages intérêts + variés I Pas besoin de profitabilité commerciale

Choisir un package I Il y a des milliers de packages I Certains redondants ou anciens I Le CRAN task view sur http ://cran.r-project.org/ aide à se localiser I Prochaine diapo I Avec Econometrics task view on fait presque tout I Un package doit I d abors être installé dans R I le + simple, via R-studio I Ensuite, initialisé ( appelé ) quand on veut s en servir

Classes de packages Bayesian Inference Statistical Genetics Survival Analysis Chemometrics and Computational Physics Graphic Displays & Visualization Psychometric Models &Methods Cluster Analysis & Finite Robust Statistical graphical Models in R Mixture Models Methods Optimization & Math. Programming High Performance and Parallel Computing Statistics for the Social Sciences Econometrics Machine Learning & Analysis of Spatial Statistical Learning Data Analysis of Ecological & Analysis of Pharmacokinetic Environmental Data Data Multivariate Statistics Design of Experiments Natural Language (DoE) & Analysis of Processing Experimental Data Time Series Analysis Empirical Finance Probability Distributions

Table des matières Organisation Motivation Introduction à R

Installer R I Coeur https ://www.r-project.org/ I Miroir à Lyon 1 https ://pbil.univ-lyon1.fr/cran/ I Usage sur serveur au GATE sur demande I R-Studio https ://www.rstudio.com/ I IDE (integrated development environment) I Pas un GUI (graphical user interface) I Mais le + proche qu on ait I Packages I La plupart du temps, dans R-studio I Démarrage de R I R-Studio appelle R

Présentation de R-studio I Comprend 4 fenêtres I HG : éditeur I Invoqué avec n importe quel des 2 boutons HG (New or Load) I Code-couleur, avec aide en ligne & reconnaissance de commande I Attention à la CAPITALISATION I Programmation : dans l éditeur I On écrit des séquences de commandes dans un fichier texte I Qui prend une extension.r I Que l on réutilise I Les commandes sont transmise par p.e. plot(x) I Sur les diapo : commandes en bleu I Les résultats de commandes peut être stockées dans des objets avec <- I y_lm <- lm(y~x1+x2) I Pls fichiers de commande peuvent être ouverts simultanément I onglets

Présentation de R-studio I BG : console I y écrire des commandes pour exécution immédiate I Ne reste pas en mémoire I Imprime les résultats des commandes I données par éditeur ou directes I HD I Environnement : Liste des données chargées I Données ou résultats I Pour un projet (+ bas) I Historique des commandes I Peuvent être récupérées I BD : 5 onglets I Packages, visualisations, fichiers accessibles & aide

Premières commandes I La langue I Restenanglaispardéfaut I Sys.setenv(LANG = "fr") I Console de R en français (pas tout) I R-Studio n est qu en anglais I Le projet I Un projet est un fichier qui réfère à une collection de fichiers I au moins un fichier de commandes.r I fichiers de données, de résultats I Icône en HD de R-Studio I R-Studio retient les projets I On peut passer d un projet à l autre I Créez un projet Cours R I Dans R-studio, en HD

Premières commandes I Installation, màj package BD I Tout le cours suit le fichier AE2016.R I Doit être copié dans votre projet Cours R I taper install.views("econometrics") I Pour à peu près tous les packages dont on aura besoin I Pour le futur update.views("econometrics") I Ecriture : éditeur I En HG : R script I Appelé AE pour Applied Econometrics I Éviter d utiliser les symboles français é, è, ê, ë, à, ù, ç,... I Éviter les symboles type #, $, &, -... si vous n êtes pas sûr I Uniquement les caractères latins non accentués I Le dossier dans lequel ce fichier est créé devient votre répertoire de travail I Commencer une ligne par un # pour indiquer un commentaire I Pas exécuté

SWIRL I Ensemble de modules basiques d entrainement I C est ce qu on va faire pour commencer I Installer swirl I Démarrer swirl( ) I install_course("r Programming") I install_course("regression_models") I Pour installer d autres cours I https ://github.com/swirldev/swirl_courses

En résumé I Pour le 1º cours, vous devez I avoir installé R & R-Studio sur vos machines I À partir de R-Studio I install.views("econometrics") I installez swirl I Dans swirl : I installer les 4 modules en suivant les instructions à l écran