TD sur les modèles non linéaires



Documents pareils
Incertitude et variabilité : la nécessité de les intégrer dans les modèles

La problématique des tests. Cours V. 7 mars Comment quantifier la performance d un test? Hypothèses simples et composites

Valérie Roy-Fortin, agr. Bio pour tous! - 6 mars 2015

Programmation linéaire

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles

Résumé des communications des Intervenants

Quantification Scalaire et Prédictive

Annexe commune aux séries ES, L et S : boîtes et quantiles

CAPTEURS - CHAINES DE MESURES

Introduction à l approche bootstrap

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Table des matières. I Mise à niveau 11. Préface

TP N 57. Déploiement et renouvellement d une constellation de satellites

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

M2 IAD UE MODE Notes de cours (3)

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Le Data Mining au service du Scoring ou notation statistique des emprunteurs!

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Soutenance de stage Laboratoire des Signaux et Systèmes

Optimisation Discrète

Trépier avec règle, ressort à boudin, chronomètre, 5 masses de 50 g.

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

Exercice : la frontière des portefeuilles optimaux sans actif certain

Master IMEA 1 Calcul Stochastique et Finance Feuille de T.D. n o 1

Programmation linéaire

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

TSTI 2D CH X : Exemples de lois à densité 1

un environnement économique et politique

TABLE DES MATIÈRES. PRINCIPES D EXPÉRIMENTATION Planification des expériences et analyse de leurs résultats. Pierre Dagnelie

Précision d un résultat et calculs d incertitudes

Simulation de variables aléatoires

La nouvelle planification de l échantillonnage

Séries Statistiques Simples

Probabilités Loi binomiale Exercices corrigés

Direction des Études et Synthèses Économiques Département des Comptes Nationaux Division des Comptes Trimestriels

Introduction à l analyse numérique : exemple du cloud computing

Réseau SCEREN. Ce document a été numérisé par le CRDP de Bordeaux pour la. Base Nationale des Sujets d Examens de l enseignement professionnel.

FIMA, 7 juillet 2005

DETERMINATION DE L INCERTITUDE DE MESURE POUR LES ANALYSES CHIMIQUES QUANTITATIVES

Repères Gérer la capacité

4. Verdissement, une PAC plus verte

Les mathématiques du XXe siècle

Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Résolution de systèmes linéaires par des méthodes directes

2.0 Interprétation des cotes d évaluation des risques relatifs aux produits

F411 - Courbes Paramétrées, Polaires

Fonctions de plusieurs variables

Rupture et plasticité

Economie de l incertain et de l information Partie 1 : Décision en incertain probabilisé Chapitre 1 : Introduction à l incertitude et théorie de

Cours d Analyse. Fonctions de plusieurs variables

Licence MASS (Re-)Mise à niveau en Probabilités. Feuilles de 1 à 7

Intérêt du découpage en sous-bandes pour l analyse spectrale

Liste des notes techniques... xxi Liste des encadrés... xxiii Préface à l édition internationale... xxv Préface à l édition francophone...

Fiche Technique. sur l itinéraire de fertilization de la Pomme de terre. (Solanum tuberosum L.) au Cameroon

Le théorème des deux fonds et la gestion indicielle

TD1 Signaux, énergie et puissance, signaux aléatoires

VITICULTURE 2012 V 12 / PACA 02 STRATEGIE D APPLICATION DU CUIVRE EN VITICULTURE

Chapitre 7. Statistique des échantillons gaussiens. 7.1 Projection de vecteurs gaussiens

Chapitre 5. Équilibre concurrentiel et bien-être

Principe de symétrisation pour la construction d un test adaptatif

Premier modèle - Version simple

Lagrange, où λ 1 est pour la contrainte sur µ p ).

Rotations dans la culture de pomme de terre : bilans humiques et logiciel de calcul

Chapitre 2 Le problème de l unicité des solutions

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Correction du baccalauréat ES/L Métropole 20 juin 2014

Introduction aux Statistiques et à l utilisation du logiciel R

Plan du cours Cours théoriques. 29 septembre 2014

Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN

Algorithmique I. Algorithmique I p.1/??

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

La classification automatique de données quantitatives

Programmation Linéaire - Cours 1


Item 169 : Évaluation thérapeutique et niveau de preuve

4. Résultats et discussion

Niveau d assurance de stérilité (NAS) Hôpital Neuchâtelois Sylvie Schneider Novembre 2007

Loi binomiale Lois normales

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

Raisonnement probabiliste

Programme Agroforesterie 2006/08. Groupe de Travail GT1

Application 1- VBA : Test de comportements d'investissements

La couverture des risques agricoles

GESTION DES INVESTISSEMENTS RENTABILITE ECONOMIQUE

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

Chapitre 2/ La fonction de consommation et la fonction d épargne

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes

Mesure et gestion des risques d assurance

Feuille 6 : Tests. Peut-on dire que l usine a respecté ses engagements? Faire un test d hypothèses pour y répondre.

Nouveau. TRIMAXX, le raccourcisseur qui en fait un MAXX.

Transcription:

TD sur les modèles non linéaires David Makowski, INRA 3octobre2014 1 TD1 : Modèles linéaires et non linéaires pour optimiser la dose d engrais 1.1 Objectif L objectif est d estimer les paramètres de trois modèles simulant la réponse du rendement du blé à la dose d engrais azotée (d). Les équations des modèles sont définies ci-dessous. Modèle 1 : modèle quadratique f(d) = 1 + 2 d + 3 d 2 Modèle 2 : modèle linéaire plus plateau f(d) = 1 si d> 2 f(d) = 1 + 3 (d 2 ) sinon Modèle 3 : modèle quadratique plus plateau f(d) = 1 si d> 2 f(d) = 1 + 3 (d 2 ) 2 sinon Des mesures de rendement ont été réalisées sur une parcelle de blé pour six doses d engrais : rendement = 5.1 t.ha 1 pour d =0 rendement = 7.5 t.ha 1 pour d = 50kg.ha 1 rendement = 9.2 t.ha 1 pour d = 100kg.ha 1 rendement = 9.8 t.ha 1 pour d = 200kg.ha 1 rendement = 9.6 t.ha 1 pour d = 250kg.ha 1 rendement = 9.7 t.ha 1 pour d = 300kg.ha 1 1.2 Questions Créer deux vecteurs incluant les doses et les mesures de rendement. Archiver ces vecteurs dans un data.frame 1

Estimer les paramètres du modèle quadratique avec les données en utilisant la fonction R lm. Afficher les résultats de l estimation. Faire un graphique présentant les données et la courbe de réponse du rendement calculée par le modèle quadratique. Utiliser plot et lines. Définir deux nouvelles fonctions R permettant de calculer un rendement en fonction d une dose d engrais à l aide du modèle linéaire plus plateau et du modèle quadratique plus plateau. Les paramètres des modèles doivent apparaître en tant qu arguments des fonctions. Estimer les paramètres des modèles linéaire plus plateau et quadratique plus plateau avec les données en utilisant l instruction nls. Afficher les résultats. Comparer graphiquement les courbes de réponse du rendement calculées à l aide des trois modèles. Déterminer les valeurs des plus petites doses permettant de maximiser le rendement avec les trois modèles. 2 TD2 : Illustration du principe de l analyse d incertitude avec un modèle de pathologie végétale Dans cette section, les principes de l analyse d incertitude et de l analyse de sensibilité sont illustrés avec un modèle non linéaire incluant cinq paramètres incertains en utilisant le logiciel R. L analyse d incertitude est réalisée à partir de tirages aléatoires dans des lois uniformes et l analyse de sensibilité globale est réalisée à l aide d une analyse de variance. 2.1 Description du modèle Nous considérons ici un modèle utilisé en pathologie végétale qui calcule la durée d humidité requise (en heures) pour qu un champignon puisse infecter une plante (Magarey et al. 2005). Ce modèle est utilisé pour identifier les zones climatiques qui offrent des conditions favorables au développement d espèces de champignons pathogènes pour des cultures ou des arbres (e.g., Efsa 2008). Nous considérons ici les infections induites par les pycnidiospores du champignon Guignardia citricarpa Kiely, une espèce pathogène des agrumes. Le modèle inclut une variable de sortie, notée y = W, représentant la durée d humidité. Cette variable est calculée en fonction d une variable d entrée qui correspond à la température de l air ( C) notée T, et cinq paramètres correspondant à trois seuils de température (la température minimale d infection T min, la température maximale d infection T max, la température optimale d infection T opt ) et deux seuils d humidité (durée minimale d humidité W min et durée maximale d infection W max. L équation du modèle est définie par : 2

W =min[w max, W min g(t ) ] avec g(t )=( T max T ) ( T T T opt min ) Tmax T max T opt T opt T min T min T opt Ce modèle peut être facilement programmé dans une fonction R, comme la fonction Wetness définie ci-dessous. Cette fonction permet de calculer la valeur de W en fonction des valeurs de la variable d entrée et des cinq paramètres. Wetness <- function(t, Tmin, Topt, Tmax, Wmin, Wmax) { gt <- ((Tmax-T)/(Tmax-Topt))*(((T-Tmin)/(Topt-Tmin)) ^((Topt-Tmin)/(Tmax-Topt))) W <- Wmin/gT W[W>Wmax] <- Wmax return(w) } 2.2 Incertitude dans les paramètres Les valeurs des paramètres du modèle pour le champignon Guignardia citricarpa Kiely ne sont pas parfaitement connues. Des experts ont défini des gammes de variation possibles pour les cinq paramètres présentées dans le Tableau 1 (Efsa 2008). Paramètre Valeur min. Valeur max. T min ( C) 10 25 T max ( C) 32 35 T opt ( C) 25 30 W min (h) 12 14 W max (h) 35 48 Table 1 Gammes d incertitude des valeurs des paramètres 2.3 Code R pour l analyse d incertitude : lois uniformes Etape 1 : Définition des distributions de probabilité des facteurs incertains Les facteurs incertains correspondent aux cinq paramètres. Les distributions de probabilités associées aux paramètres sont définies comme des lois 3

uniformes indépendantes avec des bornes inférieures et supérieures fixées aux valeurs reportées dans le Tableau 1. Etape 2 : Tirage aléatoire des valeurs des facteurs incertains 500 valeurs de paramètres sont tirées aléatoirement dans les distributions uniformes avec l instruction runif. Les valeurs ainsi générées sont stockées dans des vecteurs. Num <- 500 Tmin <- runif(num, 10, 15) Topt <- runif(num, 25, 30) Tmax <- runif(num, 32, 35) Wmin <- runif(num, 12, 14) Wmax <- runif(num, 35, 48) Etape 3 : Calcul des sorties du modèle La valeur de W est calculée pour les 500 séries de valeurs de paramètres et pour des températures T comprises entre 15 et 32 C avec un pas de 0.1 C définies dans un vecteur. Les simulations sont réalisées à l aide d une boucle qui permet d utiliser les 500 séries de valeurs de paramètres. Les valeurs simulées de W sont stockées dans une matrice. T_vec <- seq(from=15, to=32, by=0.1) W_mat <- matrix(nrow=num, ncol=length(t_vec)) for (i in 1:Num) { W_mat[i,] <- Wetness(T_vec, Tmin[i], Topt[i], Tmax[i], Wmin[i], Wmax[i]) lines(t_vec, W_mat[i,]) } Etape 4 : Description de la distribution de la variable de sortie L étape 3 permet d obtenir une distributions 500 valeurs de W pour chacune des températures T testées. Chacune de ces distributions est résumée à l étape 4 par : la moyenne des 500 valeurs les quantiles 0.01 et 0.99 (1er et 99ème percentiles) les quantiles 0.1 et 0.9 (1er et 9ème déciles) Les résultats sont présentés graphiquement. mean_vec <- apply(w_mat, 2, mean) Q0.01_vec <- apply(w_mat, 2, quantile, 0.01) Q0.1_vec <- apply(w_mat, 2, quantile, 0.1) Q0.9_vec <- apply(w_mat, 2, quantile, 0.9) Q0.99_vec <- apply(w_mat, 2, quantile, 0.99) 4

plot(c(0), c(0), pch=" ", xlab="temperature ( C)", ylab="wetness duration requirement (h)", xlim=c(10, 35), ylim=c(10, 60) lines(t_vec, mean_vec, lwd=3) lines(t_vec, Q0.9_vec, lty=2) lines(t_vec, Q0.1_vec, lty=2) lines(t_vec, Q0.99_vec, lty=9) lines(t_vec, Q0.01_vec, lty=9) 2.4 Analyse d incertitude avec des lois triangles Refaire l analyse d incertitude en supposant cette fois-ci que les paramètres sont distribués selon des lois triangles indépendantes. 5