Résumé

A l’aide de la méthode des moindres carrés, cette étude montre que le montant des subventions issues de la réserve parlementaire varie fortement selon le groupe politique du député à l’Assemblée nationale.

Plan

  1. Objectif et préparation des données
  2. Exploration des données
  3. Lien entre l’appartenance politique et le montant des subventions

1. Objectif et préparation des données

L’objectif de cette étude est de rechercher l’existence d’un lien différencié entre l’appartenance politique et le montant des subventions issues de la réserve parlementaire de l’Assemblée nationale.

Les données ont été mises à disposition sur le site d’ouverture des données publiques, data.gouv.fr. Elles concernent l’année 2013. Elles sont accessibles à l’adresse suivante : https://www.data.gouv.fr/fr/datasets/reserve-parlementaire-2013-de-l-assemblee-nationale-nd/

Seules quelques colonnes sont conservées ; elles concernent le montant de chaque subvention, le sexe du député ayant accordé la subvention, sa date de naissance, son département, son appartenance à un groupe à l’Assemblée, le nombre de mandats. La variable “date de naissance” est retravaillée afin de fournir non pas l’année de naissance mais l’âge du député.

Ensuite, plusieurs lignes sont retirées car elles comprennent des valeurs manquantes, qui ont deux causes : d’une part, certaines subventions sont décidées par le groupe lui-même, et non par le député du groupe ; d’autre part, les subventions décidées par la présidence de l’Assemblée sont considérées hors groupe parlementaire.

library(readr)
library(tidyverse)
library(caret)
library(ggplot2)
reserve <- read_delim("reserve-assemblee-2013.csv", ";", escape_double = FALSE, trim_ws = TRUE)
reserve <- data.frame(reserve)
reserve <- reserve[, c(6,12,13,16,21,29)]
str(reserve)
'data.frame':   10920 obs. of  6 variables:
 $ MONTANT_SUBVENTION    : num  1000 1000 1000 2000 1500 14000 4000 1000 5000 1000 ...
 $ SEXE_DEPUTE           : chr  "H" "H" "H" "H" ...
 $ DATE_NAISSANCE_DEPUTE : Date, format: "1955-07-09" "1957-01-29" "1953-11-09" ...
 $ DEPARTEMENT_NOSDEPUTES: chr  "Loire" "Aveyron" "Haut-Rhin" "Vienne" ...
 $ GROUPE_SIGLE          : chr  "UMP" "UMP" "UMP" "SRC" ...
 $ NB_MANDATS            : num  1 3 3 2 3 2 2 3 3 4 ...
reserve$date <- format(as.Date(reserve$DATE_NAISSANCE_DEPUTE, format="%Y/%m/%d"),"%Y")
reserve$date <- as.numeric(reserve$date)
reserve$age <- 2013 - reserve[, "date"] 
reserve$date <- NULL
reserve$DATE_NAISSANCE_DEPUTE <- NULL
colSums(sapply(reserve, is.na)) 
    MONTANT_SUBVENTION            SEXE_DEPUTE DEPARTEMENT_NOSDEPUTES           GROUPE_SIGLE 
                     0                    284                    284                     49 
            NB_MANDATS                    age 
                   284                    284 
reserve_noNA <- na.omit(reserve)

2. Exploration des données

L’exploration descriptive des données fait apparaître les éléments suivants :

  • les subventions provenant des députés du groupe GDR sont souvent d’un montant plus important que les autres, tandis que celles issues des députés des groupes UMP et SRC comportent davantage de données extrêmes, i.e. quelques subventions d’un montant très élevé ;
  • les montants des subventions des députés masculins semblent plus dispersés que ceux des députés féminins, en particulier pour les groupes UMP, UDI et SRC ;
  • il existe une certaine hétérogénéité de montants selon les départements ;
  • le montant des subventions parait plus élevé pour les députés ayant 2 ou 3 mandats.
ggplot(data = reserve_noNA) +
        geom_boxplot(mapping = aes(x = GROUPE_SIGLE, y = MONTANT_SUBVENTION)) +
        labs(title = "Montant des subventions en fonction du parti", x = "parti") +
        coord_flip()

ggplot(data = reserve_noNA) +
        geom_boxplot(mapping = aes(x = SEXE_DEPUTE, y = MONTANT_SUBVENTION)) +
        labs(title = "Montant des subventions en fonction du genre", x = "genre") +
        coord_flip()

ggplot(data = reserve_noNA) +
        geom_boxplot(mapping = aes(x = DEPARTEMENT_NOSDEPUTES, y = MONTANT_SUBVENTION)) +
        labs(title = "Montant des subventions en fonction du departement", x = "departement") +
        coord_flip()

ggplot(data = reserve_noNA) +
        geom_boxplot(mapping = aes(x = GROUPE_SIGLE, y = MONTANT_SUBVENTION, color = SEXE_DEPUTE)) +
        labs(title = "Montant des subventions en fonction du parti", x = "parti") +
        coord_flip()

ggplot(data = reserve_noNA) +
        geom_point(mapping = aes(x = NB_MANDATS, y = MONTANT_SUBVENTION)) + 
        labs(title = "Montant des subventions en fonction du nombre de mandats", x = "nombre de mandats")

ggplot(data = reserve_noNA) +
        geom_point(mapping = aes(x = age, y = MONTANT_SUBVENTION, color = SEXE_DEPUTE)) + 
        xlim(20, max(reserve_noNA$age)) +
        labs(title = "Montant des subventions en fonction de l'âge et du genre", x = "âge")

3. Lien entre l’appartenance politique et le montant des subventions

Nous nous focalisons dans cette étude sur la relation entre le montant des subventions issues de la réserve parlementaire et la sensibilité politique telle que reflétée par l’appartenance à un groupe parlementaire à l’Assemblée. Nous avons vu qu’il existe dans le jeu de données plusieurs groupes parlementaires : Union pour un mouvement populaire (UMP) ; Union des démocrates indépendants (UDI) ; Ecologistes ; groupe Radical, républicain, démocrate et progressiste (RRDP) ; Gauche démocrate et républicaine (GDR) ; Socialiste, républicain et citoyen (SRC) ; les non-inscrits (NI), qui ne constituent pas un groupe parlementaire.

Autrement dit, il s’agit d’étudier le lien entre une variable continue (montant de la subvention) et une variable discrète (groupe parlementaire), laquelle peut prendre sept modalités différentes. Plusieurs méthodes d’étude sont possibles. Ici, nous choisissons d’appliquer sept fois la méthode des moindres carrés, en recodant à chaque fois la variable explicative d’intérêt (appartenance à un groupe politique) sous forme binaire : par exemple, pour identifier le lien entre le montant de la subvention et l’appartenance au groupe UMP, nous recodons la variable explicative pour distinguer les députés qui appartiennent au groupe UMP par rapport à tous ceux qui n’y appartiennent pas, et qui constituent donc le groupe de référence pour la première régression ; de même, pour le groupe SRC, nous recodons afin de distinguer ceux qui appartiennent au SRC de ceux qui n’y appartiennent pas, et qui constituent donc le nouveau groupe de référence pour la deuxième régression ; et ainsi de suite, pour chacun des sept “groupes”, y compris les non-inscrits.

Les variables de contrôle sont le sexe du député, son département, son âge et le nombre de mandats. Le codage de la variable relative à la destination de la subvention, autrement dit l’objet de la subvention, n’a pas été réalisé de manière suffisamment cohérente dans le jeu de données pour permettre son emploi dans l’analyse : si la valeur “fonctionnement” apparait certes fréquemment, il convient de noter que d’autres formules sont employées, telles que “dépenses de fonctionnement”, et que d’autres formules désignent de même des dépenses de fonctionnement ; la même remarque vaut pour des dépenses d’investissement. Ainsi, les régressions ci-dessous ne contrôlent pas pour l’objet de la subvention, alors qu’il est probable que cette variable affecte les montants des subventions, celles se rattachant à des investissements étant a priori d’un niveau plus élevé. D’un point de vue de l’analyse de causalité, cela signifie que l’on ne peut pas rejeter l’hypothèse selon laquelle ce n’est pas tant la différence d’appartenance politique qui explique la variance dans les montants des subventions que l’objet de la subvention.

Le lecteur pourra examiner ci-dessous les détails des résultats. Il convient de rappeler qu’ils ne permettent pas d’affirmer l’existence d’un lien de causalité entre l’appartenance politique et le montant des subventions, mais qu’ils constituent des indices permettant d’expliquer la variance dans le montant des subventions. Plus que le montant des coefficients, dont le niveau “réel” est certainement bien différent du niveau calculé ici, c’est le signe, positif ou négatif, qui devrait attirer l’attention. En résumé, nous pouvons retenir les éléments suivants, sous réserve des explications précédentes et de la validité de l’hypothèse “toutes choses égales par ailleurs” :

  • l’appartenance au groupe UMP est très significativement associée à un montant plus faible de subvention, de l’ordre de -4897 euros, par rapport au fait de ne pas appartenir au groupe UMP ;
  • de même, l’appartenance au groupe Ecologiste est très significativement associée à un montant plus faible de subvention, de l’ordre de -3351 euros, par rapport au fait de ne pas appartenir au groupe Ecologiste ;
  • en revanche, l’appartenance au groupe SRC est très significativement associée à un montant plus fort de subvention, de l’ordre de +5035 euros, par rapport au fait de ne pas appartenir au groupe SRC ;
  • l’appartenance au groupe GDR est très significativement associée à un montant plus fort de subvention, de l’ordre de +9969 euros, par rapport au fait de ne pas appartenir au groupe GDR ;
  • ne pas appartenir à un groupe parlementaire, et relever de ce fait des non-inscrits (NI) est très significativement associé à un montant plus fort de subvention, de l’ordre de +4044 euros, par rapport au fait d’appartenir à un groupe parlementaire.

Les autres relations, avec le groupe RRDP ou le groupe UDI, ne sont pas statistiquement significatives : le coefficient n’est pas statistiquement différent de 0, ce qui implique que l’on ne peut pas rejeter l’hypothèse nulle selon laquelle il n’existe pas de lien entre l’appartenance à l’un de ces groupes et le montant des subventions.

reserve_noNA_copie <- reserve_noNA
## Recodage de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- recode(reserve_noNA$GROUPE_SIGLE,
               "SRC" = "pasUMP",
               "NI" = "pasUMP",
               "UDI" = "pasUMP",
               "ECOLO" = "pasUMP",
               "RRDP" = "pasUMP",
               "GDR" = "pasUMP")
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE)
# Réordonnancement de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE, levels=c("pasUMP", "UMP"))
# modèle
model_UMP <- train(MONTANT_SUBVENTION ~ ., data = reserve_noNA, method = "lm")
summary(model_UMP) # -4897 euros, très significatif

Call:
lm(formula = .outcome ~ ., data = dat)

Residuals:
   Min     1Q Median     3Q    Max 
-28871  -4201  -2031   1091 188207 

Coefficients:
                                                         Estimate Std. Error t value Pr(>|t|)    
(Intercept)                                               4526.76    1015.33   4.458 8.34e-06 ***
SEXE_DEPUTEH                                               426.70     279.25   1.528 0.126538    
DEPARTEMENT_NOSDEPUTESAisne                              -1395.10    1242.56  -1.123 0.261566    
DEPARTEMENT_NOSDEPUTESAllier                             -5392.25    1372.41  -3.929 8.58e-05 ***
`DEPARTEMENT_NOSDEPUTESAlpes-de-Haute-Provence`           2165.07    2281.54   0.949 0.342668    
`DEPARTEMENT_NOSDEPUTESAlpes-Maritimes`                  -1901.24     964.93  -1.970 0.048826 *  
DEPARTEMENT_NOSDEPUTESArdèche                             1327.75    1738.76   0.764 0.445111    
DEPARTEMENT_NOSDEPUTESArdennes                            -507.02    1127.52  -0.450 0.652953    
DEPARTEMENT_NOSDEPUTESAriège                             10564.06    2854.30   3.701 0.000216 ***
DEPARTEMENT_NOSDEPUTESAube                                 945.63    1349.72   0.701 0.483560    
DEPARTEMENT_NOSDEPUTESAude                                4645.31    2066.46   2.248 0.024600 *  
DEPARTEMENT_NOSDEPUTESAveyron                            -1015.74    1231.88  -0.825 0.409647    
`DEPARTEMENT_NOSDEPUTESBas-Rhin`                          1182.67    1038.04   1.139 0.254590    
`DEPARTEMENT_NOSDEPUTESBouches-du-Rhône`                   378.01     965.46   0.392 0.695409    
DEPARTEMENT_NOSDEPUTESCalvados                            -650.79    1255.95  -0.518 0.604355    
DEPARTEMENT_NOSDEPUTESCantal                              1541.63    1855.49   0.831 0.406076    
DEPARTEMENT_NOSDEPUTESCharente                            -422.45    1745.42  -0.242 0.808760    
`DEPARTEMENT_NOSDEPUTESCharente-Maritime`                 2129.30    1478.20   1.440 0.149765    
DEPARTEMENT_NOSDEPUTESCher                                1090.53    1671.35   0.652 0.514103    
DEPARTEMENT_NOSDEPUTESCorrèze                            -3631.92    1555.73  -2.335 0.019586 *  
`DEPARTEMENT_NOSDEPUTESCorse-du-Sud`                      1407.67    1607.62   0.876 0.381255    
`DEPARTEMENT_NOSDEPUTESCôte-d'Or`                         2434.62    1377.34   1.768 0.077152 .  
`DEPARTEMENT_NOSDEPUTESCôtes-d'Armor`                     4285.14    1453.11   2.949 0.003196 ** 
DEPARTEMENT_NOSDEPUTESCreuse                             -3107.50    2494.03  -1.246 0.212801    
`DEPARTEMENT_NOSDEPUTESDeux-Sèvres`                      -4160.72    1416.89  -2.937 0.003326 ** 
DEPARTEMENT_NOSDEPUTESDordogne                           -1148.40    1485.49  -0.773 0.439495    
DEPARTEMENT_NOSDEPUTESDoubs                              -1301.82    1210.51  -1.075 0.282207    
DEPARTEMENT_NOSDEPUTESDrôme                               3103.98    1437.75   2.159 0.030880 *  
DEPARTEMENT_NOSDEPUTESEssonne                             4616.59    1207.72   3.823 0.000133 ***
DEPARTEMENT_NOSDEPUTESEure                               -1096.35    1202.99  -0.911 0.362130    
`DEPARTEMENT_NOSDEPUTESEure-et-Loir`                      1035.67    1282.72   0.807 0.419455    
DEPARTEMENT_NOSDEPUTESFinistère                           5434.43    1384.92   3.924 8.76e-05 ***
`DEPARTEMENT_NOSDEPUTESFrançais établis hors de France`   1196.00    1144.95   1.045 0.296241    
DEPARTEMENT_NOSDEPUTESGard                                -664.32    1315.06  -0.505 0.613457    
DEPARTEMENT_NOSDEPUTESGers                                2654.69    2333.15   1.138 0.255224    
DEPARTEMENT_NOSDEPUTESGironde                             1582.91    1151.90   1.374 0.169416    
DEPARTEMENT_NOSDEPUTESGuadeloupe                          3788.14    1809.75   2.093 0.036357 *  
DEPARTEMENT_NOSDEPUTESGuyane                              9096.31    2767.97   3.286 0.001019 ** 
`DEPARTEMENT_NOSDEPUTESHaut-Rhin`                         1950.60    1238.43   1.575 0.115272    
`DEPARTEMENT_NOSDEPUTESHaute-Corse`                       1652.11    1921.10   0.860 0.389818    
`DEPARTEMENT_NOSDEPUTESHaute-Garonne`                     2764.10    1159.61   2.384 0.017159 *  
`DEPARTEMENT_NOSDEPUTESHaute-Loire`                       1300.59    1480.95   0.878 0.379847    
`DEPARTEMENT_NOSDEPUTESHaute-Marne`                       3122.83    1804.96   1.730 0.083636 .  
`DEPARTEMENT_NOSDEPUTESHaute-Saône`                      -1086.42    1526.12  -0.712 0.476550    
`DEPARTEMENT_NOSDEPUTESHaute-Savoie`                      1992.73    1122.68   1.775 0.075930 .  
`DEPARTEMENT_NOSDEPUTESHaute-Vienne`                      3283.95    2332.30   1.408 0.159152    
`DEPARTEMENT_NOSDEPUTESHautes-Alpes`                      1700.02    2128.60   0.799 0.424507    
`DEPARTEMENT_NOSDEPUTESHautes-Pyrénées`                  -3263.84    1746.50  -1.869 0.061680 .  
`DEPARTEMENT_NOSDEPUTESHauts-de-Seine`                   16985.17    1527.67  11.118  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESHérault                             2283.75    1241.55   1.839 0.065879 .  
`DEPARTEMENT_NOSDEPUTESIlle-et-Vilaine`                   8114.24    1414.52   5.736 9.94e-09 ***
DEPARTEMENT_NOSDEPUTESIndre                               4103.33    2038.06   2.013 0.044103 *  
`DEPARTEMENT_NOSDEPUTESIndre-et-Loire`                    4878.87    1527.12   3.195 0.001403 ** 
DEPARTEMENT_NOSDEPUTESIsère                              -1641.05    1037.68  -1.581 0.113803    
DEPARTEMENT_NOSDEPUTESJura                                 161.72    1294.02   0.125 0.900544    
DEPARTEMENT_NOSDEPUTESLandes                              6011.10    2172.28   2.767 0.005664 ** 
`DEPARTEMENT_NOSDEPUTESLoir-et-Cher`                      -344.26    1577.70  -0.218 0.827277    
DEPARTEMENT_NOSDEPUTESLoire                              -2016.88    1052.32  -1.917 0.055315 .  
`DEPARTEMENT_NOSDEPUTESLoire-Atlantique`                  1854.25    1153.89   1.607 0.108094    
DEPARTEMENT_NOSDEPUTESLoiret                              4070.19    1439.93   2.827 0.004712 ** 
DEPARTEMENT_NOSDEPUTESLot                                -3423.45    1732.89  -1.976 0.048229 *  
`DEPARTEMENT_NOSDEPUTESLot-et-Garonne`                     939.68    1592.70   0.590 0.555212    
DEPARTEMENT_NOSDEPUTESLozère                              -277.13    1597.11  -0.174 0.862245    
`DEPARTEMENT_NOSDEPUTESMaine-et-Loire`                    2013.55    1323.51   1.521 0.128196    
DEPARTEMENT_NOSDEPUTESManche                              1152.48    1284.24   0.897 0.369527    
DEPARTEMENT_NOSDEPUTESMarne                               4307.96    1332.07   3.234 0.001224 ** 
DEPARTEMENT_NOSDEPUTESMartinique                         14657.32    2484.26   5.900 3.75e-09 ***
DEPARTEMENT_NOSDEPUTESMayenne                            -1155.33    1452.69  -0.795 0.426456    
DEPARTEMENT_NOSDEPUTESMayotte                            17267.85    3340.36   5.169 2.39e-07 ***
`DEPARTEMENT_NOSDEPUTESMeurthe-et-Moselle`                -290.22    1195.61  -0.243 0.808211    
DEPARTEMENT_NOSDEPUTESMeuse                              -4848.08    1593.06  -3.043 0.002346 ** 
DEPARTEMENT_NOSDEPUTESMorbihan                            2770.15    1381.49   2.005 0.044968 *  
DEPARTEMENT_NOSDEPUTESMoselle                              154.98    1023.80   0.151 0.879683    
DEPARTEMENT_NOSDEPUTESNièvre                              -489.17    1964.83  -0.249 0.803393    
DEPARTEMENT_NOSDEPUTESNord                                 289.99     902.47   0.321 0.747967    
`DEPARTEMENT_NOSDEPUTESNouvelle-Calédonie`                4760.90    2617.89   1.819 0.069001 .  
DEPARTEMENT_NOSDEPUTESOise                                -587.94     996.29  -0.590 0.555121    
DEPARTEMENT_NOSDEPUTESOrne                                 772.67    1527.80   0.506 0.613050    
DEPARTEMENT_NOSDEPUTESParis                               1565.48     955.62   1.638 0.101413    
`DEPARTEMENT_NOSDEPUTESPas-de-Calais`                      187.63    1069.93   0.175 0.860793    
`DEPARTEMENT_NOSDEPUTESPolynésie Française`               -821.48    1942.86  -0.423 0.672435    
`DEPARTEMENT_NOSDEPUTESPuy-de-Dôme`                      -2434.12    1239.56  -1.964 0.049592 *  
`DEPARTEMENT_NOSDEPUTESPyrénées-Atlantiques`              1771.54    1436.68   1.233 0.217573    
`DEPARTEMENT_NOSDEPUTESPyrénées-Orientales`              -2332.59    1283.33  -1.818 0.069153 .  
DEPARTEMENT_NOSDEPUTESRéunion                            24417.67    2095.84  11.651  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESRhône                               -175.16     914.93  -0.191 0.848179    
`DEPARTEMENT_NOSDEPUTESSaint-Barthélemy et Saint-Martin`  2501.06    2271.98   1.101 0.270997    
`DEPARTEMENT_NOSDEPUTESSaint-Pierre-et-Miquelon`         26128.39    4659.07   5.608 2.10e-08 ***
`DEPARTEMENT_NOSDEPUTESSaône-et-Loire`                    1606.81    1403.83   1.145 0.252402    
DEPARTEMENT_NOSDEPUTESSarthe                              4428.76    1568.57   2.823 0.004760 ** 
DEPARTEMENT_NOSDEPUTESSavoie                              4101.83    1782.25   2.301 0.021383 *  
`DEPARTEMENT_NOSDEPUTESSeine-et-Marne`                    3378.54    1052.64   3.210 0.001333 ** 
`DEPARTEMENT_NOSDEPUTESSeine-Maritime`                    2750.25    1191.44   2.308 0.021000 *  
`DEPARTEMENT_NOSDEPUTESSeine-Saint-Denis`                14703.94    1338.90  10.982  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESSomme                              -1231.39    1231.95  -1.000 0.317553    
DEPARTEMENT_NOSDEPUTESTarn                               -2435.14    1500.76  -1.623 0.104703    
`DEPARTEMENT_NOSDEPUTESTarn-et-Garonne`                    993.98    2066.91   0.481 0.630597    
`DEPARTEMENT_NOSDEPUTESTerritoire-de-Belfort`              706.43    1768.65   0.399 0.689594    
`DEPARTEMENT_NOSDEPUTESVal-d'Oise`                        2751.24    1118.35   2.460 0.013907 *  
`DEPARTEMENT_NOSDEPUTESVal-de-Marne`                      7517.19    1135.65   6.619 3.78e-11 ***
DEPARTEMENT_NOSDEPUTESVar                                 1573.20    1148.95   1.369 0.170950    
DEPARTEMENT_NOSDEPUTESVaucluse                            1113.80    1203.38   0.926 0.354696    
DEPARTEMENT_NOSDEPUTESVendée                              6921.47    1673.84   4.135 3.58e-05 ***
DEPARTEMENT_NOSDEPUTESVienne                              -355.07    1622.25  -0.219 0.826753    
DEPARTEMENT_NOSDEPUTESVosges                             -1128.71    1243.31  -0.908 0.363992    
`DEPARTEMENT_NOSDEPUTESWallis-et-Futuna`                  4892.83    3197.65   1.530 0.126014    
DEPARTEMENT_NOSDEPUTESYonne                              -1543.46    1124.82  -1.372 0.170034    
DEPARTEMENT_NOSDEPUTESYvelines                             725.34     979.98   0.740 0.459222    
GROUPE_SIGLEUMP                                          -4897.38     267.26 -18.325  < 2e-16 ***
NB_MANDATS                                                -625.32     153.40  -4.076 4.61e-05 ***
age                                                         93.79      11.72   8.004 1.33e-15 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10250 on 10525 degrees of freedom
Multiple R-squared:  0.1454,    Adjusted R-squared:  0.1364 
F-statistic: 16.28 on 110 and 10525 DF,  p-value: < 2.2e-16
reserve_noNA <- reserve_noNA_copie
## Recodage de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- recode(reserve_noNA$GROUPE_SIGLE,
               "UMP" = "pasSRC",
               "NI" = "pasSRC",
               "UDI" = "pasSRC",
               "ECOLO" = "pasSRC",
               "RRDP" = "pasSRC",
               "GDR" = "pasSRC")
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE)
# Réordonnancement de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE, levels=c("pasSRC", "SRC"))
# modèle
model_SRC <- train(MONTANT_SUBVENTION ~ ., data = reserve_noNA, method = "lm")
summary(model_SRC) # +5035 euros, très significatif

Call:
lm(formula = .outcome ~ ., data = dat)

Residuals:
   Min     1Q Median     3Q    Max 
-25062  -4072  -2025   1008 187063 

Coefficients:
                                                         Estimate Std. Error t value Pr(>|t|)    
(Intercept)                                               -416.11     987.94  -0.421 0.673626    
SEXE_DEPUTEH                                               758.43     282.08   2.689 0.007184 ** 
DEPARTEMENT_NOSDEPUTESAisne                                 61.09    1233.80   0.050 0.960514    
DEPARTEMENT_NOSDEPUTESAllier                             -4476.47    1362.05  -3.287 0.001017 ** 
`DEPARTEMENT_NOSDEPUTESAlpes-de-Haute-Provence`           2090.93    2280.20   0.917 0.359166    
`DEPARTEMENT_NOSDEPUTESAlpes-Maritimes`                   -488.77     962.70  -0.508 0.611666    
DEPARTEMENT_NOSDEPUTESArdèche                             1258.48    1737.71   0.724 0.468946    
DEPARTEMENT_NOSDEPUTESArdennes                            -492.47    1126.89  -0.437 0.662109    
DEPARTEMENT_NOSDEPUTESAriège                             10527.82    2852.52   3.691 0.000225 ***
DEPARTEMENT_NOSDEPUTESAube                                 967.68    1348.98   0.717 0.473176    
DEPARTEMENT_NOSDEPUTESAude                                4710.66    2064.35   2.282 0.022514 *  
DEPARTEMENT_NOSDEPUTESAveyron                             -903.08    1230.96  -0.734 0.463189    
`DEPARTEMENT_NOSDEPUTESBas-Rhin`                          1267.59    1037.37   1.222 0.221761    
`DEPARTEMENT_NOSDEPUTESBouches-du-Rhône`                  1143.75     961.24   1.190 0.234123    
DEPARTEMENT_NOSDEPUTESCalvados                            1246.39    1243.48   1.002 0.316199    
DEPARTEMENT_NOSDEPUTESCantal                              1680.61    1854.15   0.906 0.364744    
DEPARTEMENT_NOSDEPUTESCharente                            3035.96    1726.04   1.759 0.078621 .  
`DEPARTEMENT_NOSDEPUTESCharente-Maritime`                 3544.02    1471.28   2.409 0.016022 *  
DEPARTEMENT_NOSDEPUTESCher                                2062.83    1665.37   1.239 0.215499    
DEPARTEMENT_NOSDEPUTESCorrèze                            -3546.07    1553.66  -2.282 0.022486 *  
`DEPARTEMENT_NOSDEPUTESCorse-du-Sud`                      1344.85    1606.72   0.837 0.402603    
`DEPARTEMENT_NOSDEPUTESCôte-d'Or`                         2711.84    1375.31   1.972 0.048658 *  
`DEPARTEMENT_NOSDEPUTESCôtes-d'Armor`                     4432.11    1451.24   3.054 0.002264 ** 
DEPARTEMENT_NOSDEPUTESCreuse                             -3019.75    2491.63  -1.212 0.225556    
`DEPARTEMENT_NOSDEPUTESDeux-Sèvres`                      -4127.09    1414.96  -2.917 0.003544 ** 
DEPARTEMENT_NOSDEPUTESDordogne                             226.91    1473.78   0.154 0.877638    
DEPARTEMENT_NOSDEPUTESDoubs                                287.37    1203.04   0.239 0.811212    
DEPARTEMENT_NOSDEPUTESDrôme                               4533.32    1431.96   3.166 0.001551 ** 
DEPARTEMENT_NOSDEPUTESEssonne                             5630.40    1202.19   4.683 2.86e-06 ***
DEPARTEMENT_NOSDEPUTESEure                                  38.47    1196.74   0.032 0.974355    
`DEPARTEMENT_NOSDEPUTESEure-et-Loir`                      3307.62    1278.09   2.588 0.009669 ** 
DEPARTEMENT_NOSDEPUTESFinistère                           5568.07    1382.04   4.029 5.64e-05 ***
`DEPARTEMENT_NOSDEPUTESFrançais établis hors de France`   2020.73    1136.44   1.778 0.075411 .  
DEPARTEMENT_NOSDEPUTESGard                                1490.13    1295.41   1.150 0.250042    
DEPARTEMENT_NOSDEPUTESGers                                2839.15    2330.36   1.218 0.223124    
DEPARTEMENT_NOSDEPUTESGironde                             2053.35    1146.22   1.791 0.073255 .  
DEPARTEMENT_NOSDEPUTESGuadeloupe                          5283.15    1798.81   2.937 0.003321 ** 
DEPARTEMENT_NOSDEPUTESGuyane                             11937.80    2756.30   4.331 1.50e-05 ***
`DEPARTEMENT_NOSDEPUTESHaut-Rhin`                         2795.25    1237.58   2.259 0.023926 *  
`DEPARTEMENT_NOSDEPUTESHaute-Corse`                       2832.52    1919.11   1.476 0.139985    
`DEPARTEMENT_NOSDEPUTESHaute-Garonne`                     2907.49    1157.83   2.511 0.012049 *  
`DEPARTEMENT_NOSDEPUTESHaute-Loire`                       1311.05    1480.13   0.886 0.375764    
`DEPARTEMENT_NOSDEPUTESHaute-Marne`                       3139.76    1803.96   1.740 0.081804 .  
`DEPARTEMENT_NOSDEPUTESHaute-Saône`                      -1147.97    1525.37  -0.753 0.451715    
`DEPARTEMENT_NOSDEPUTESHaute-Savoie`                      2096.74    1122.13   1.869 0.061716 .  
`DEPARTEMENT_NOSDEPUTESHaute-Vienne`                      3435.32    2329.78   1.475 0.140370    
`DEPARTEMENT_NOSDEPUTESHautes-Alpes`                      4348.23    2115.27   2.056 0.039842 *  
`DEPARTEMENT_NOSDEPUTESHautes-Pyrénées`                   -812.10    1730.97  -0.469 0.638968    
`DEPARTEMENT_NOSDEPUTESHauts-de-Seine`                   17930.25    1522.89  11.774  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESHérault                             2980.74    1234.30   2.415 0.015755 *  
`DEPARTEMENT_NOSDEPUTESIlle-et-Vilaine`                   8667.49    1411.13   6.142 8.43e-10 ***
DEPARTEMENT_NOSDEPUTESIndre                               4219.52    2035.63   2.073 0.038212 *  
`DEPARTEMENT_NOSDEPUTESIndre-et-Loire`                    4968.58    1525.79   3.256 0.001132 ** 
DEPARTEMENT_NOSDEPUTESIsère                               -787.37    1029.66  -0.765 0.444472    
DEPARTEMENT_NOSDEPUTESJura                                 368.70    1293.40   0.285 0.775604    
DEPARTEMENT_NOSDEPUTESLandes                              6213.49    2169.34   2.864 0.004189 ** 
`DEPARTEMENT_NOSDEPUTESLoir-et-Cher`                       653.33    1572.05   0.416 0.677718    
DEPARTEMENT_NOSDEPUTESLoire                              -1347.97    1050.30  -1.283 0.199374    
`DEPARTEMENT_NOSDEPUTESLoire-Atlantique`                  3114.94    1143.24   2.725 0.006447 ** 
DEPARTEMENT_NOSDEPUTESLoiret                              4289.57    1439.04   2.981 0.002881 ** 
DEPARTEMENT_NOSDEPUTESLot                                 -778.03    1716.68  -0.453 0.650400    
`DEPARTEMENT_NOSDEPUTESLot-et-Garonne`                     909.95    1591.43   0.572 0.567481    
DEPARTEMENT_NOSDEPUTESLozère                              -380.56    1596.18  -0.238 0.811558    
`DEPARTEMENT_NOSDEPUTESMaine-et-Loire`                    3496.06    1314.59   2.659 0.007839 ** 
DEPARTEMENT_NOSDEPUTESManche                              1121.08    1283.56   0.873 0.382457    
DEPARTEMENT_NOSDEPUTESMarne                               5548.93    1330.54   4.170 3.06e-05 ***
DEPARTEMENT_NOSDEPUTESMartinique                         18053.46    2469.49   7.311 2.85e-13 ***
DEPARTEMENT_NOSDEPUTESMayenne                              696.07    1442.61   0.483 0.629455    
DEPARTEMENT_NOSDEPUTESMayotte                            17230.36    3338.29   5.161 2.50e-07 ***
`DEPARTEMENT_NOSDEPUTESMeurthe-et-Moselle`                -280.62    1194.36  -0.235 0.814246    
DEPARTEMENT_NOSDEPUTESMeuse                              -2034.26    1572.99  -1.293 0.195954    
DEPARTEMENT_NOSDEPUTESMorbihan                            3665.00    1375.11   2.665 0.007705 ** 
DEPARTEMENT_NOSDEPUTESMoselle                              302.49    1022.82   0.296 0.767438    
DEPARTEMENT_NOSDEPUTESNièvre                              -431.24    1962.85  -0.220 0.826107    
DEPARTEMENT_NOSDEPUTESNord                                 983.76     898.54   1.095 0.273612    
`DEPARTEMENT_NOSDEPUTESNouvelle-Calédonie`                9995.55    2603.43   3.839 0.000124 ***
DEPARTEMENT_NOSDEPUTESOise                                -409.81     995.76  -0.412 0.680672    
DEPARTEMENT_NOSDEPUTESOrne                                 890.11    1526.37   0.583 0.559801    
DEPARTEMENT_NOSDEPUTESParis                               2064.51     952.82   2.167 0.030278 *  
`DEPARTEMENT_NOSDEPUTESPas-de-Calais`                      485.70    1065.87   0.456 0.648626    
`DEPARTEMENT_NOSDEPUTESPolynésie Française`               4303.89    1921.47   2.240 0.025118 *  
`DEPARTEMENT_NOSDEPUTESPuy-de-Dôme`                       1003.32    1215.05   0.826 0.408966    
`DEPARTEMENT_NOSDEPUTESPyrénées-Atlantiques`              2969.79    1426.10   2.082 0.037325 *  
`DEPARTEMENT_NOSDEPUTESPyrénées-Orientales`              -2192.55    1281.60  -1.711 0.087149 .  
DEPARTEMENT_NOSDEPUTESRéunion                            25300.12    2089.18  12.110  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESRhône                                -10.63     913.98  -0.012 0.990720    
`DEPARTEMENT_NOSDEPUTESSaint-Barthélemy et Saint-Martin`  2592.97    2270.70   1.142 0.253510    
`DEPARTEMENT_NOSDEPUTESSaint-Pierre-et-Miquelon`         31391.38    4651.19   6.749 1.57e-11 ***
`DEPARTEMENT_NOSDEPUTESSaône-et-Loire`                    3138.98    1390.35   2.258 0.023985 *  
DEPARTEMENT_NOSDEPUTESSarthe                              4548.14    1566.71   2.903 0.003704 ** 
DEPARTEMENT_NOSDEPUTESSavoie                              4212.94    1780.65   2.366 0.018001 *  
`DEPARTEMENT_NOSDEPUTESSeine-et-Marne`                    3629.30    1051.24   3.452 0.000558 ***
`DEPARTEMENT_NOSDEPUTESSeine-Maritime`                    2818.59    1189.71   2.369 0.017847 *  
`DEPARTEMENT_NOSDEPUTESSeine-Saint-Denis`                15849.06    1326.91  11.944  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESSomme                               1925.92    1217.36   1.582 0.113668    
DEPARTEMENT_NOSDEPUTESTarn                                 176.78    1481.79   0.119 0.905037    
`DEPARTEMENT_NOSDEPUTESTarn-et-Garonne`                   3127.64    2055.27   1.522 0.128099    
`DEPARTEMENT_NOSDEPUTESTerritoire-de-Belfort`             1929.61    1766.39   1.092 0.274680    
`DEPARTEMENT_NOSDEPUTESVal-d'Oise`                        3090.79    1116.71   2.768 0.005654 ** 
`DEPARTEMENT_NOSDEPUTESVal-de-Marne`                      8764.51    1131.49   7.746 1.04e-14 ***
DEPARTEMENT_NOSDEPUTESVar                                 1822.50    1148.48   1.587 0.112571    
DEPARTEMENT_NOSDEPUTESVaucluse                            1869.58    1201.32   1.556 0.119672    
DEPARTEMENT_NOSDEPUTESVendée                              7677.32    1669.52   4.599 4.30e-06 ***
DEPARTEMENT_NOSDEPUTESVienne                              1127.24    1610.42   0.700 0.483961    
DEPARTEMENT_NOSDEPUTESVosges                             -1000.19    1242.10  -0.805 0.420697    
`DEPARTEMENT_NOSDEPUTESWallis-et-Futuna`                  4831.65    3195.75   1.512 0.130590    
DEPARTEMENT_NOSDEPUTESYonne                              -1300.09    1124.09  -1.157 0.247477    
DEPARTEMENT_NOSDEPUTESYvelines                            1749.06     977.42   1.789 0.073568 .  
GROUPE_SIGLESRC                                           5035.00     269.95  18.651  < 2e-16 ***
NB_MANDATS                                                -524.75     153.06  -3.428 0.000609 ***
age                                                         83.15      11.71   7.101 1.32e-12 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10250 on 10525 degrees of freedom
Multiple R-squared:  0.1463,    Adjusted R-squared:  0.1374 
F-statistic:  16.4 on 110 and 10525 DF,  p-value: < 2.2e-16
reserve_noNA <- reserve_noNA_copie
## Recodage de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- recode(reserve_noNA$GROUPE_SIGLE,
               "SRC" = "pasUDI",
               "NI" = "pasUDI",
               "UMP" = "pasUDI",
               "ECOLO" = "pasUDI",
               "RRDP" = "pasUDI",
               "GDR" = "pasUDI")
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE)
# Réordonnancement de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE, levels=c("pasUDI", "UDI"))
# modèle
model_UDI <- train(MONTANT_SUBVENTION ~ ., data = reserve_noNA, method = "lm")
prediction from a rank-deficient fit may be misleading
summary(model_UDI) # -356 euros, non signficatif

Call:
lm(formula = .outcome ~ ., data = dat)

Residuals:
   Min     1Q Median     3Q    Max 
-28754  -4284  -2259   1007 186445 

Coefficients:
                                                         Estimate Std. Error t value Pr(>|t|)    
(Intercept)                                                185.91    1005.70   0.185 0.853344    
SEXE_DEPUTEH                                              -297.69     281.74  -1.057 0.290707    
DEPARTEMENT_NOSDEPUTESAisne                               1605.88    1251.18   1.283 0.199346    
DEPARTEMENT_NOSDEPUTESAllier                              -424.97    1366.61  -0.311 0.755832    
`DEPARTEMENT_NOSDEPUTESAlpes-de-Haute-Provence`           7121.94    2301.28   3.095 0.001975 ** 
`DEPARTEMENT_NOSDEPUTESAlpes-Maritimes`                   -717.28     987.61  -0.726 0.467682    
DEPARTEMENT_NOSDEPUTESArdèche                             6002.34    1747.23   3.435 0.000594 ***
DEPARTEMENT_NOSDEPUTESArdennes                            -346.27    1145.35  -0.302 0.762406    
DEPARTEMENT_NOSDEPUTESAriège                             15128.11    2888.36   5.238 1.66e-07 ***
DEPARTEMENT_NOSDEPUTESAube                                 839.67    1371.13   0.612 0.540290    
DEPARTEMENT_NOSDEPUTESAude                                9366.34    2082.79   4.497 6.97e-06 ***
DEPARTEMENT_NOSDEPUTESAveyron                             -183.73    1250.52  -0.147 0.883194    
`DEPARTEMENT_NOSDEPUTESBas-Rhin`                          1604.17    1054.21   1.522 0.128120    
`DEPARTEMENT_NOSDEPUTESBouches-du-Rhône`                  2289.33     974.98   2.348 0.018888 *  
DEPARTEMENT_NOSDEPUTESCalvados                            2901.54    1261.06   2.301 0.021418 *  
DEPARTEMENT_NOSDEPUTESCantal                              2813.37    1883.49   1.494 0.135284    
DEPARTEMENT_NOSDEPUTESCharente                            4418.01    1752.86   2.520 0.011735 *  
`DEPARTEMENT_NOSDEPUTESCharente-Maritime`                 4962.45    1493.53   3.323 0.000895 ***
DEPARTEMENT_NOSDEPUTESCher                                4388.45    1687.89   2.600 0.009336 ** 
DEPARTEMENT_NOSDEPUTESCorrèze                              510.23    1563.53   0.326 0.744182    
`DEPARTEMENT_NOSDEPUTESCorse-du-Sud`                      1324.58    1633.04   0.811 0.417319    
`DEPARTEMENT_NOSDEPUTESCôte-d'Or`                         4503.36    1394.67   3.229 0.001246 ** 
`DEPARTEMENT_NOSDEPUTESCôtes-d'Armor`                     7096.82    1467.91   4.835 1.35e-06 ***
DEPARTEMENT_NOSDEPUTESCreuse                              1932.64    2518.02   0.768 0.442786    
`DEPARTEMENT_NOSDEPUTESDeux-Sèvres`                        656.99    1414.28   0.465 0.642270    
DEPARTEMENT_NOSDEPUTESDordogne                            3360.66    1488.18   2.258 0.023951 *  
DEPARTEMENT_NOSDEPUTESDoubs                               1225.53    1221.72   1.003 0.315826    
DEPARTEMENT_NOSDEPUTESDrôme                               5591.99    1462.26   3.824 0.000132 ***
DEPARTEMENT_NOSDEPUTESEssonne                             7036.94    1219.54   5.770 8.14e-09 ***
DEPARTEMENT_NOSDEPUTESEure                                1500.70    1219.43   1.231 0.218480    
`DEPARTEMENT_NOSDEPUTESEure-et-Loir`                      3064.65    1319.00   2.323 0.020173 *  
DEPARTEMENT_NOSDEPUTESFinistère                          10195.80    1382.17   7.377 1.75e-13 ***
`DEPARTEMENT_NOSDEPUTESFrançais établis hors de France`   5101.75    1143.38   4.462 8.20e-06 ***
DEPARTEMENT_NOSDEPUTESGard                                4208.70    1308.27   3.217 0.001299 ** 
DEPARTEMENT_NOSDEPUTESGers                                7297.07    2356.13   3.097 0.001960 ** 
DEPARTEMENT_NOSDEPUTESGironde                             5529.21    1149.52   4.810 1.53e-06 ***
DEPARTEMENT_NOSDEPUTESGuadeloupe                          8459.54    1820.15   4.648 3.40e-06 ***
DEPARTEMENT_NOSDEPUTESGuyane                             13821.22    2799.68   4.937 8.07e-07 ***
`DEPARTEMENT_NOSDEPUTESHaut-Rhin`                         2498.89    1259.84   1.984 0.047337 *  
`DEPARTEMENT_NOSDEPUTESHaute-Corse`                       2746.10    1950.52   1.408 0.159196    
`DEPARTEMENT_NOSDEPUTESHaute-Garonne`                     5259.14    1169.84   4.496 7.01e-06 ***
`DEPARTEMENT_NOSDEPUTESHaute-Loire`                       1414.85    1504.42   0.940 0.347002    
`DEPARTEMENT_NOSDEPUTESHaute-Marne`                       3091.85    1833.50   1.686 0.091766 .  
`DEPARTEMENT_NOSDEPUTESHaute-Saône`                       1065.15    1545.64   0.689 0.490753    
`DEPARTEMENT_NOSDEPUTESHaute-Savoie`                      1733.71    1140.33   1.520 0.128451    
`DEPARTEMENT_NOSDEPUTESHaute-Vienne`                      7700.71    2356.58   3.268 0.001088 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Alpes`                      6283.36    2147.39   2.926 0.003440 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Pyrénées`                   1408.24    1755.24   0.802 0.422394    
`DEPARTEMENT_NOSDEPUTESHauts-de-Seine`                   19600.45    1547.77  12.664  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESHérault                             6284.78    1241.55   5.062 4.22e-07 ***
`DEPARTEMENT_NOSDEPUTESIlle-et-Vilaine`                  10560.69    1431.81   7.376 1.76e-13 ***
DEPARTEMENT_NOSDEPUTESIndre                               8800.09    2053.94   4.284 1.85e-05 ***
`DEPARTEMENT_NOSDEPUTESIndre-et-Loire`                    6957.46    1547.03   4.497 6.96e-06 ***
DEPARTEMENT_NOSDEPUTESIsère                               1700.55    1037.81   1.639 0.101328    
DEPARTEMENT_NOSDEPUTESJura                                  49.93    1314.48   0.038 0.969699    
DEPARTEMENT_NOSDEPUTESLandes                             10697.12    2191.39   4.881 1.07e-06 ***
`DEPARTEMENT_NOSDEPUTESLoir-et-Cher`                      2692.55    1597.79   1.685 0.091984 .  
DEPARTEMENT_NOSDEPUTESLoire                               -883.20    1069.63  -0.826 0.408988    
`DEPARTEMENT_NOSDEPUTESLoire-Atlantique`                  5475.47    1154.82   4.741 2.15e-06 ***
DEPARTEMENT_NOSDEPUTESLoiret                              4362.74    1462.61   2.983 0.002862 ** 
DEPARTEMENT_NOSDEPUTESLot                                 1225.36    1741.46   0.704 0.481674    
`DEPARTEMENT_NOSDEPUTESLot-et-Garonne`                    5422.22    1598.70   3.392 0.000697 ***
DEPARTEMENT_NOSDEPUTESLozère                              -591.78    1622.66  -0.365 0.715346    
`DEPARTEMENT_NOSDEPUTESMaine-et-Loire`                    5228.72    1336.16   3.913 9.16e-05 ***
DEPARTEMENT_NOSDEPUTESManche                              1935.11    1303.85   1.484 0.137801    
DEPARTEMENT_NOSDEPUTESMarne                               5291.35    1357.44   3.898 9.76e-05 ***
DEPARTEMENT_NOSDEPUTESMartinique                         19627.19    2508.46   7.824 5.59e-15 ***
DEPARTEMENT_NOSDEPUTESMayenne                             2316.16    1477.23   1.568 0.116933    
DEPARTEMENT_NOSDEPUTESMayotte                            22315.64    3381.67   6.599 4.34e-11 ***
`DEPARTEMENT_NOSDEPUTESMeurthe-et-Moselle`                3190.70    1199.07   2.661 0.007803 ** 
DEPARTEMENT_NOSDEPUTESMeuse                                358.18    1622.43   0.221 0.825277    
DEPARTEMENT_NOSDEPUTESMorbihan                            6014.43    1391.74   4.322 1.56e-05 ***
DEPARTEMENT_NOSDEPUTESMoselle                             1104.97    1038.65   1.064 0.287421    
DEPARTEMENT_NOSDEPUTESNièvre                              3953.17    1980.61   1.996 0.045967 *  
DEPARTEMENT_NOSDEPUTESNord                                2140.35     912.98   2.344 0.019078 *  
`DEPARTEMENT_NOSDEPUTESNouvelle-Calédonie`                9931.77    2705.01   3.672 0.000242 ***
DEPARTEMENT_NOSDEPUTESOise                                -542.64    1012.16  -0.536 0.591887    
DEPARTEMENT_NOSDEPUTESOrne                                2833.49    1547.74   1.831 0.067170 .  
DEPARTEMENT_NOSDEPUTESParis                               3221.09     966.39   3.333 0.000862 ***
`DEPARTEMENT_NOSDEPUTESPas-de-Calais`                     3868.33    1067.50   3.624 0.000292 ***
`DEPARTEMENT_NOSDEPUTESPolynésie Française`               4682.91    2030.26   2.307 0.021099 *  
`DEPARTEMENT_NOSDEPUTESPuy-de-Dôme`                       2144.34    1233.44   1.738 0.082153 .  
`DEPARTEMENT_NOSDEPUTESPyrénées-Atlantiques`              6162.60    1439.04   4.282 1.87e-05 ***
`DEPARTEMENT_NOSDEPUTESPyrénées-Orientales`                199.80    1296.05   0.154 0.877489    
DEPARTEMENT_NOSDEPUTESRéunion                            28975.27    2113.93  13.707  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESRhône                                691.83     928.18   0.745 0.456067    
`DEPARTEMENT_NOSDEPUTESSaint-Barthélemy et Saint-Martin`  2719.31    2307.98   1.178 0.238735    
`DEPARTEMENT_NOSDEPUTESSaint-Pierre-et-Miquelon`         30345.64    4727.06   6.420 1.43e-10 ***
`DEPARTEMENT_NOSDEPUTESSaône-et-Loire`                    6165.78    1403.47   4.393 1.13e-05 ***
DEPARTEMENT_NOSDEPUTESSarthe                              7570.33    1583.83   4.780 1.78e-06 ***
DEPARTEMENT_NOSDEPUTESSavoie                              6595.62    1805.18   3.654 0.000260 ***
`DEPARTEMENT_NOSDEPUTESSeine-et-Marne`                    4611.61    1067.36   4.321 1.57e-05 ***
`DEPARTEMENT_NOSDEPUTESSeine-Maritime`                    6220.57    1195.00   5.205 1.97e-07 ***
`DEPARTEMENT_NOSDEPUTESSeine-Saint-Denis`                19538.62    1336.74  14.617  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESSomme                               2240.93    1243.25   1.802 0.071500 .  
DEPARTEMENT_NOSDEPUTESTarn                                2509.79    1527.98   1.643 0.100505    
`DEPARTEMENT_NOSDEPUTESTarn-et-Garonne`                   5430.49    2085.19   2.604 0.009219 ** 
`DEPARTEMENT_NOSDEPUTESTerritoire-de-Belfort`             2029.56    1800.34   1.127 0.259633    
`DEPARTEMENT_NOSDEPUTESVal-d'Oise`                        3998.14    1133.98   3.526 0.000424 ***
`DEPARTEMENT_NOSDEPUTESVal-de-Marne`                      9214.64    1149.75   8.014 1.22e-15 ***
DEPARTEMENT_NOSDEPUTESVar                                 1426.38    1167.09   1.222 0.221673    
DEPARTEMENT_NOSDEPUTESVaucluse                            2244.43    1220.92   1.838 0.066044 .  
DEPARTEMENT_NOSDEPUTESVendée                              9724.91    1693.19   5.744 9.53e-09 ***
DEPARTEMENT_NOSDEPUTESVienne                              4296.58    1627.92   2.639 0.008320 ** 
DEPARTEMENT_NOSDEPUTESVosges                               374.43    1260.21   0.297 0.766385    
`DEPARTEMENT_NOSDEPUTESWallis-et-Futuna`                 10000.50    3235.99   3.090 0.002004 ** 
DEPARTEMENT_NOSDEPUTESYonne                              -1255.93    1142.73  -1.099 0.271764    
DEPARTEMENT_NOSDEPUTESYvelines                            1957.73     999.25   1.959 0.050115 .  
GROUPE_SIGLEUDI                                           -356.92     537.10  -0.665 0.506373    
NB_MANDATS                                                -429.45     156.70  -2.741 0.006144 ** 
age                                                         88.31      11.90   7.422 1.24e-13 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10410 on 10525 degrees of freedom
Multiple R-squared:  0.1181,    Adjusted R-squared:  0.1089 
F-statistic: 12.82 on 110 and 10525 DF,  p-value: < 2.2e-16
reserve_noNA <- reserve_noNA_copie
## Recodage de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- fct_recode(reserve_noNA$GROUPE_SIGLE,
               "pasECOLO" = "UMP",
               "pasECOLO" = "SRC",
               "pasECOLO" = "NI",
               "pasECOLO" = "UDI",
               "pasECOLO" = "RRDP",
               "pasECOLO" = "GDR")
# Réordonnancement de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE, levels=c("pasECOLO", "ECOLO"))
# modèle
model_ECOLO <- train(MONTANT_SUBVENTION ~ ., data = reserve_noNA, method = "lm")
summary(model_ECOLO) # -3351 euros, très significatif

Call:
lm(formula = .outcome ~ ., data = dat)

Residuals:
   Min     1Q Median     3Q    Max 
-28750  -4296  -2192   1066 186047 

Coefficients:
                                                         Estimate Std. Error t value Pr(>|t|)    
(Intercept)                                                852.38    1007.92   0.846 0.397750    
SEXE_DEPUTEH                                              -404.76     280.71  -1.442 0.149349    
DEPARTEMENT_NOSDEPUTESAisne                               1728.98    1249.43   1.384 0.166447    
DEPARTEMENT_NOSDEPUTESAllier                              -268.97    1364.80  -0.197 0.843770    
`DEPARTEMENT_NOSDEPUTESAlpes-de-Haute-Provence`           7127.75    2297.79   3.102 0.001927 ** 
`DEPARTEMENT_NOSDEPUTESAlpes-Maritimes`                   -697.63     977.01  -0.714 0.475214    
DEPARTEMENT_NOSDEPUTESArdèche                             5912.84    1744.61   3.389 0.000704 ***
DEPARTEMENT_NOSDEPUTESArdennes                            -262.30    1143.65  -0.229 0.818598    
DEPARTEMENT_NOSDEPUTESAriège                             15159.96    2883.98   5.257 1.50e-07 ***
DEPARTEMENT_NOSDEPUTESAube                                 996.51    1369.21   0.728 0.466750    
DEPARTEMENT_NOSDEPUTESAude                                9397.60    2079.63   4.519 6.28e-06 ***
DEPARTEMENT_NOSDEPUTESAveyron                             -162.02    1248.62  -0.130 0.896756    
`DEPARTEMENT_NOSDEPUTESBas-Rhin`                          1599.22    1052.59   1.519 0.128714    
`DEPARTEMENT_NOSDEPUTESBouches-du-Rhône`                  2614.62     975.13   2.681 0.007345 ** 
DEPARTEMENT_NOSDEPUTESCalvados                            3050.45    1259.13   2.423 0.015424 *  
DEPARTEMENT_NOSDEPUTESCantal                              2928.33    1880.75   1.557 0.119500    
DEPARTEMENT_NOSDEPUTESCharente                            4352.58    1750.08   2.487 0.012895 *  
`DEPARTEMENT_NOSDEPUTESCharente-Maritime`                 4935.01    1491.15   3.310 0.000938 ***
DEPARTEMENT_NOSDEPUTESCher                                4495.07    1685.39   2.667 0.007663 ** 
DEPARTEMENT_NOSDEPUTESCorrèze                              646.42    1561.32   0.414 0.678868    
`DEPARTEMENT_NOSDEPUTESCorse-du-Sud`                      1348.45    1630.55   0.827 0.408261    
`DEPARTEMENT_NOSDEPUTESCôte-d'Or`                         4552.61    1392.40   3.270 0.001080 ** 
`DEPARTEMENT_NOSDEPUTESCôtes-d'Armor`                     7098.11    1465.64   4.843 1.30e-06 ***
DEPARTEMENT_NOSDEPUTESCreuse                              2036.92    2514.27   0.810 0.417875    
`DEPARTEMENT_NOSDEPUTESDeux-Sèvres`                        768.40    1412.27   0.544 0.586393    
DEPARTEMENT_NOSDEPUTESDordogne                            4244.91    1494.09   2.841 0.004504 ** 
DEPARTEMENT_NOSDEPUTESDoubs                               2203.52    1232.02   1.789 0.073718 .  
DEPARTEMENT_NOSDEPUTESDrôme                               5526.18    1452.28   3.805 0.000142 ***
DEPARTEMENT_NOSDEPUTESEssonne                             7444.82    1219.83   6.103 1.08e-09 ***
DEPARTEMENT_NOSDEPUTESEure                                1533.72    1212.30   1.265 0.205852    
`DEPARTEMENT_NOSDEPUTESEure-et-Loir`                      3058.03    1297.12   2.358 0.018414 *  
DEPARTEMENT_NOSDEPUTESFinistère                          10122.91    1379.93   7.336 2.37e-13 ***
`DEPARTEMENT_NOSDEPUTESFrançais établis hors de France`   5385.49    1142.46   4.714 2.46e-06 ***
DEPARTEMENT_NOSDEPUTESGard                                5244.37    1318.94   3.976 7.05e-05 ***
DEPARTEMENT_NOSDEPUTESGers                                7305.75    2352.51   3.106 0.001905 ** 
DEPARTEMENT_NOSDEPUTESGironde                             5828.14    1149.00   5.072 4.00e-07 ***
DEPARTEMENT_NOSDEPUTESGuadeloupe                          8446.32    1817.34   4.648 3.40e-06 ***
DEPARTEMENT_NOSDEPUTESGuyane                             13740.74    2795.36   4.916 8.99e-07 ***
`DEPARTEMENT_NOSDEPUTESHaut-Rhin`                         2533.33    1255.88   2.017 0.043702 *  
`DEPARTEMENT_NOSDEPUTESHaute-Corse`                       2854.27    1947.66   1.465 0.142816    
`DEPARTEMENT_NOSDEPUTESHaute-Garonne`                     5286.02    1168.06   4.525 6.09e-06 ***
`DEPARTEMENT_NOSDEPUTESHaute-Loire`                       1288.08    1502.21   0.857 0.391213    
`DEPARTEMENT_NOSDEPUTESHaute-Marne`                       3150.68    1830.74   1.721 0.085283 .  
`DEPARTEMENT_NOSDEPUTESHaute-Saône`                       1129.51    1543.31   0.732 0.464264    
`DEPARTEMENT_NOSDEPUTESHaute-Savoie`                      1775.56    1138.63   1.559 0.118934    
`DEPARTEMENT_NOSDEPUTESHaute-Vienne`                      7689.18    2352.97   3.268 0.001087 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Alpes`                      6208.34    2144.11   2.896 0.003793 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Pyrénées`                   1417.96    1752.52   0.809 0.418476    
`DEPARTEMENT_NOSDEPUTESHauts-de-Seine`                   19562.74    1542.99  12.678  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESHérault                             6764.10    1242.55   5.444 5.34e-08 ***
`DEPARTEMENT_NOSDEPUTESIlle-et-Vilaine`                  10518.42    1428.50   7.363 1.93e-13 ***
DEPARTEMENT_NOSDEPUTESIndre                               8798.12    2050.79   4.290 1.80e-05 ***
`DEPARTEMENT_NOSDEPUTESIndre-et-Loire`                    6938.31    1544.66   4.492 7.14e-06 ***
DEPARTEMENT_NOSDEPUTESIsère                               2182.39    1039.74   2.099 0.035842 *  
DEPARTEMENT_NOSDEPUTESJura                                  77.27    1312.47   0.059 0.953051    
DEPARTEMENT_NOSDEPUTESLandes                             10728.59    2188.03   4.903 9.56e-07 ***
`DEPARTEMENT_NOSDEPUTESLoir-et-Cher`                      2634.51    1591.77   1.655 0.097938 .  
DEPARTEMENT_NOSDEPUTESLoire                               -969.51    1065.66  -0.910 0.362958    
`DEPARTEMENT_NOSDEPUTESLoire-Atlantique`                  6335.34    1162.95   5.448 5.22e-08 ***
DEPARTEMENT_NOSDEPUTESLoiret                              4404.90    1460.40   3.016 0.002566 ** 
DEPARTEMENT_NOSDEPUTESLot                                 1241.02    1738.76   0.714 0.475405    
`DEPARTEMENT_NOSDEPUTESLot-et-Garonne`                    5446.39    1596.28   3.412 0.000647 ***
DEPARTEMENT_NOSDEPUTESLozère                              -335.03    1620.34  -0.207 0.836199    
`DEPARTEMENT_NOSDEPUTESMaine-et-Loire`                    5354.09    1331.39   4.021 5.82e-05 ***
DEPARTEMENT_NOSDEPUTESManche                              2024.32    1301.91   1.555 0.120004    
DEPARTEMENT_NOSDEPUTESMarne                               5326.83    1350.30   3.945 8.03e-05 ***
DEPARTEMENT_NOSDEPUTESMartinique                         19648.37    2504.66   7.845 4.76e-15 ***
DEPARTEMENT_NOSDEPUTESMayenne                             2199.26    1461.77   1.505 0.132477    
DEPARTEMENT_NOSDEPUTESMayotte                            22255.62    3376.53   6.591 4.57e-11 ***
`DEPARTEMENT_NOSDEPUTESMeurthe-et-Moselle`                3263.10    1197.32   2.725 0.006434 ** 
DEPARTEMENT_NOSDEPUTESMeuse                                227.68    1591.90   0.143 0.886276    
DEPARTEMENT_NOSDEPUTESMorbihan                            6695.01    1394.73   4.800 1.61e-06 ***
DEPARTEMENT_NOSDEPUTESMoselle                             1188.05    1037.17   1.145 0.252042    
DEPARTEMENT_NOSDEPUTESNièvre                              4071.14    1977.71   2.059 0.039566 *  
DEPARTEMENT_NOSDEPUTESNord                                2150.61     909.87   2.364 0.018114 *  
`DEPARTEMENT_NOSDEPUTESNouvelle-Calédonie`                9516.35    2641.94   3.602 0.000317 ***
DEPARTEMENT_NOSDEPUTESOise                                -356.17    1010.97  -0.352 0.724616    
DEPARTEMENT_NOSDEPUTESOrne                                2898.55    1545.44   1.876 0.060744 .  
DEPARTEMENT_NOSDEPUTESParis                               3649.65     967.74   3.771 0.000163 ***
`DEPARTEMENT_NOSDEPUTESPas-de-Calais`                     3951.68    1065.97   3.707 0.000211 ***
`DEPARTEMENT_NOSDEPUTESPolynésie Française`               4302.28    1949.97   2.206 0.027382 *  
`DEPARTEMENT_NOSDEPUTESPuy-de-Dôme`                       3402.35    1251.43   2.719 0.006563 ** 
`DEPARTEMENT_NOSDEPUTESPyrénées-Atlantiques`              6170.03    1436.83   4.294 1.77e-05 ***
`DEPARTEMENT_NOSDEPUTESPyrénées-Orientales`                297.77    1294.20   0.230 0.818033    
DEPARTEMENT_NOSDEPUTESRéunion                            28989.12    2110.73  13.734  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESRhône                                803.70     926.92   0.867 0.385922    
`DEPARTEMENT_NOSDEPUTESSaint-Barthélemy et Saint-Martin`  2566.17    2304.49   1.114 0.265498    
`DEPARTEMENT_NOSDEPUTESSaint-Pierre-et-Miquelon`         30226.37    4719.85   6.404 1.58e-10 ***
`DEPARTEMENT_NOSDEPUTESSaône-et-Loire`                    6184.59    1401.34   4.413 1.03e-05 ***
DEPARTEMENT_NOSDEPUTESSarthe                              7629.30    1581.46   4.824 1.43e-06 ***
DEPARTEMENT_NOSDEPUTESSavoie                              6583.38    1802.42   3.653 0.000261 ***
`DEPARTEMENT_NOSDEPUTESSeine-et-Marne`                    4673.42    1065.61   4.386 1.17e-05 ***
`DEPARTEMENT_NOSDEPUTESSeine-Maritime`                    6176.45    1193.16   5.177 2.30e-07 ***
`DEPARTEMENT_NOSDEPUTESSeine-Saint-Denis`                19442.79    1332.02  14.597  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESSomme                               3468.85    1256.57   2.761 0.005780 ** 
DEPARTEMENT_NOSDEPUTESTarn                                2355.92    1499.24   1.571 0.116117    
`DEPARTEMENT_NOSDEPUTESTarn-et-Garonne`                   5403.81    2082.01   2.595 0.009459 ** 
`DEPARTEMENT_NOSDEPUTESTerritoire-de-Belfort`             1927.16    1792.58   1.075 0.282367    
`DEPARTEMENT_NOSDEPUTESVal-d'Oise`                        4159.36    1132.49   3.673 0.000241 ***
`DEPARTEMENT_NOSDEPUTESVal-de-Marne`                      9819.55    1152.91   8.517  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESVar                                 1510.68    1165.41   1.296 0.194916    
DEPARTEMENT_NOSDEPUTESVaucluse                            2133.88    1219.10   1.750 0.080083 .  
DEPARTEMENT_NOSDEPUTESVendée                              9727.76    1690.62   5.754 8.96e-09 ***
DEPARTEMENT_NOSDEPUTESVienne                              5076.86    1631.28   3.112 0.001862 ** 
DEPARTEMENT_NOSDEPUTESVosges                               470.91    1258.42   0.374 0.708256    
`DEPARTEMENT_NOSDEPUTESWallis-et-Futuna`                  9837.95    3231.11   3.045 0.002334 ** 
DEPARTEMENT_NOSDEPUTESYonne                              -1349.94    1140.85  -1.183 0.236725    
DEPARTEMENT_NOSDEPUTESYvelines                            1885.17     991.88   1.901 0.057383 .  
GROUPE_SIGLEECOLO                                        -3351.35     588.69  -5.693 1.28e-08 ***
NB_MANDATS                                                -544.51     156.30  -3.484 0.000496 ***
age                                                         81.84      11.93   6.858 7.40e-12 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10400 on 10525 degrees of freedom
Multiple R-squared:  0.1208,    Adjusted R-squared:  0.1116 
F-statistic: 13.15 on 110 and 10525 DF,  p-value: < 2.2e-16
reserve_noNA <- reserve_noNA_copie
## Recodage de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- fct_recode(reserve_noNA$GROUPE_SIGLE,
               "pasRRDP" = "UMP",
               "pasRRDP" = "SRC",
               "pasRRDP" = "NI",
               "pasRRDP" = "UDI",
               "pasRRDP" = "ECOLO",
               "pasRRDP" = "GDR")
## Réordonnancement de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE, levels=c("pasRRDP", "RRDP"))
# modèle
model_RRDP <- train(MONTANT_SUBVENTION ~ ., data = reserve_noNA, method = "lm")
summary(model_RRDP) # +558 euros, non significatif

Call:
lm(formula = .outcome ~ ., data = dat)

Residuals:
   Min     1Q Median     3Q    Max 
-29212  -4299  -2234   1020 186500 

Coefficients:
                                                         Estimate Std. Error t value Pr(>|t|)    
(Intercept)                                                253.66    1004.01   0.253 0.800544    
SEXE_DEPUTEH                                              -329.42     281.49  -1.170 0.241921    
DEPARTEMENT_NOSDEPUTESAisne                               1452.10    1270.01   1.143 0.252910    
DEPARTEMENT_NOSDEPUTESAllier                              -517.13    1372.81  -0.377 0.706411    
`DEPARTEMENT_NOSDEPUTESAlpes-de-Haute-Provence`           7118.61    2301.26   3.093 0.001984 ** 
`DEPARTEMENT_NOSDEPUTESAlpes-Maritimes`                   -808.14     978.30  -0.826 0.408788    
DEPARTEMENT_NOSDEPUTESArdèche                             5989.22    1747.20   3.428 0.000611 ***
DEPARTEMENT_NOSDEPUTESArdennes                            -340.49    1145.30  -0.297 0.766245    
DEPARTEMENT_NOSDEPUTESAriège                             15124.53    2888.35   5.236 1.67e-07 ***
DEPARTEMENT_NOSDEPUTESAube                                 853.33    1371.05   0.622 0.533695    
DEPARTEMENT_NOSDEPUTESAude                                9356.55    2082.78   4.492 7.12e-06 ***
DEPARTEMENT_NOSDEPUTESAveyron                             -190.36    1250.51  -0.152 0.879010    
`DEPARTEMENT_NOSDEPUTESBas-Rhin`                          1597.79    1054.19   1.516 0.129638    
`DEPARTEMENT_NOSDEPUTESBouches-du-Rhône`                  2266.90     975.59   2.324 0.020165 *  
DEPARTEMENT_NOSDEPUTESCalvados                            2729.92    1277.75   2.137 0.032662 *  
DEPARTEMENT_NOSDEPUTESCantal                              2813.83    1883.49   1.494 0.135219    
DEPARTEMENT_NOSDEPUTESCharente                            4026.46    1827.71   2.203 0.027616 *  
`DEPARTEMENT_NOSDEPUTESCharente-Maritime`                 4808.09    1506.04   3.193 0.001414 ** 
DEPARTEMENT_NOSDEPUTESCher                                4397.55    1687.85   2.605 0.009189 ** 
DEPARTEMENT_NOSDEPUTESCorrèze                              508.68    1563.53   0.325 0.744928    
`DEPARTEMENT_NOSDEPUTESCorse-du-Sud`                      1330.70    1633.02   0.815 0.415164    
`DEPARTEMENT_NOSDEPUTESCôte-d'Or`                         4486.39    1394.46   3.217 0.001298 ** 
`DEPARTEMENT_NOSDEPUTESCôtes-d'Armor`                     7081.95    1467.90   4.825 1.42e-06 ***
DEPARTEMENT_NOSDEPUTESCreuse                              1928.84    2518.00   0.766 0.443681    
`DEPARTEMENT_NOSDEPUTESDeux-Sèvres`                        657.01    1414.28   0.465 0.642258    
DEPARTEMENT_NOSDEPUTESDordogne                            3348.93    1488.19   2.250 0.024448 *  
DEPARTEMENT_NOSDEPUTESDoubs                               1213.17    1221.70   0.993 0.320724    
DEPARTEMENT_NOSDEPUTESDrôme                               5489.30    1454.47   3.774 0.000161 ***
DEPARTEMENT_NOSDEPUTESEssonne                             7021.90    1219.53   5.758 8.76e-09 ***
DEPARTEMENT_NOSDEPUTESEure                                1426.51    1213.98   1.175 0.239996    
`DEPARTEMENT_NOSDEPUTESEure-et-Loir`                      2913.94    1298.84   2.244 0.024885 *  
DEPARTEMENT_NOSDEPUTESFinistère                          10171.75    1382.04   7.360 1.98e-13 ***
`DEPARTEMENT_NOSDEPUTESFrançais établis hors de France`   5069.16    1143.05   4.435 9.31e-06 ***
DEPARTEMENT_NOSDEPUTESGard                                4205.37    1308.27   3.214 0.001311 ** 
DEPARTEMENT_NOSDEPUTESGers                                7277.61    2356.10   3.089 0.002015 ** 
DEPARTEMENT_NOSDEPUTESGironde                             5520.34    1149.53   4.802 1.59e-06 ***
DEPARTEMENT_NOSDEPUTESGuadeloupe                          8289.09    1833.54   4.521 6.23e-06 ***
DEPARTEMENT_NOSDEPUTESGuyane                             13795.00    2799.60   4.927 8.46e-07 ***
`DEPARTEMENT_NOSDEPUTESHaut-Rhin`                         2447.10    1257.70   1.946 0.051718 .  
`DEPARTEMENT_NOSDEPUTESHaute-Corse`                       2631.00    1956.95   1.344 0.178836    
`DEPARTEMENT_NOSDEPUTESHaute-Garonne`                     5247.62    1169.85   4.486 7.34e-06 ***
`DEPARTEMENT_NOSDEPUTESHaute-Loire`                       1402.08    1504.35   0.932 0.351348    
`DEPARTEMENT_NOSDEPUTESHaute-Marne`                       3096.44    1833.49   1.689 0.091282 .  
`DEPARTEMENT_NOSDEPUTESHaute-Saône`                       1071.29    1545.62   0.693 0.488254    
`DEPARTEMENT_NOSDEPUTESHaute-Savoie`                      1731.01    1140.33   1.518 0.129048    
`DEPARTEMENT_NOSDEPUTESHaute-Vienne`                      7681.12    2356.57   3.259 0.001120 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Alpes`                      5975.45    2186.05   2.733 0.006278 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Pyrénées`                   1136.50    1791.80   0.634 0.525911    
`DEPARTEMENT_NOSDEPUTESHauts-de-Seine`                   19542.06    1545.32  12.646  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESHérault                             6278.91    1241.54   5.057 4.32e-07 ***
`DEPARTEMENT_NOSDEPUTESIlle-et-Vilaine`                  10516.01    1430.69   7.350 2.12e-13 ***
DEPARTEMENT_NOSDEPUTESIndre                               8783.90    2053.91   4.277 1.91e-05 ***
`DEPARTEMENT_NOSDEPUTESIndre-et-Loire`                    6946.27    1547.00   4.490 7.19e-06 ***
DEPARTEMENT_NOSDEPUTESIsère                               1686.02    1037.79   1.625 0.104273    
DEPARTEMENT_NOSDEPUTESJura                                  39.58    1314.46   0.030 0.975977    
DEPARTEMENT_NOSDEPUTESLandes                             10678.79    2191.36   4.873 1.11e-06 ***
`DEPARTEMENT_NOSDEPUTESLoir-et-Cher`                      2618.53    1594.18   1.643 0.100505    
DEPARTEMENT_NOSDEPUTESLoire                               -935.23    1067.27  -0.876 0.380893    
`DEPARTEMENT_NOSDEPUTESLoire-Atlantique`                  5470.53    1154.83   4.737 2.20e-06 ***
DEPARTEMENT_NOSDEPUTESLoiret                              4351.74    1462.62   2.975 0.002934 ** 
DEPARTEMENT_NOSDEPUTESLot                                  933.71    1783.98   0.523 0.600716    
`DEPARTEMENT_NOSDEPUTESLot-et-Garonne`                    5418.16    1598.69   3.389 0.000704 ***
DEPARTEMENT_NOSDEPUTESLozère                              -560.89    1622.30  -0.346 0.729548    
`DEPARTEMENT_NOSDEPUTESMaine-et-Loire`                    5170.98    1333.01   3.879 0.000105 ***
DEPARTEMENT_NOSDEPUTESManche                              1943.70    1303.80   1.491 0.136046    
DEPARTEMENT_NOSDEPUTESMarne                               5212.85    1352.19   3.855 0.000116 ***
DEPARTEMENT_NOSDEPUTESMartinique                         19623.79    2508.44   7.823 5.65e-15 ***
DEPARTEMENT_NOSDEPUTESMayenne                             2179.73    1464.00   1.489 0.136546    
DEPARTEMENT_NOSDEPUTESMayotte                            22303.77    3381.63   6.596 4.44e-11 ***
`DEPARTEMENT_NOSDEPUTESMeurthe-et-Moselle`                3190.90    1199.07   2.661 0.007799 ** 
DEPARTEMENT_NOSDEPUTESMeuse                                156.98    1594.26   0.098 0.921563    
DEPARTEMENT_NOSDEPUTESMorbihan                            6016.86    1391.73   4.323 1.55e-05 ***
DEPARTEMENT_NOSDEPUTESMoselle                             1101.08    1038.66   1.060 0.289126    
DEPARTEMENT_NOSDEPUTESNièvre                              3951.92    1980.61   1.995 0.046035 *  
DEPARTEMENT_NOSDEPUTESNord                                2101.88     911.21   2.307 0.021091 *  
`DEPARTEMENT_NOSDEPUTESNouvelle-Calédonie`                9548.14    2645.97   3.609 0.000309 ***
DEPARTEMENT_NOSDEPUTESOise                                -528.99    1012.04  -0.523 0.601196    
DEPARTEMENT_NOSDEPUTESOrne                                2827.67    1547.75   1.827 0.067735 .  
DEPARTEMENT_NOSDEPUTESParis                               3227.15     966.34   3.340 0.000842 ***
`DEPARTEMENT_NOSDEPUTESPas-de-Calais`                     3836.11    1068.57   3.590 0.000332 ***
`DEPARTEMENT_NOSDEPUTESPolynésie Française`               4309.79    1952.92   2.207 0.027347 *  
`DEPARTEMENT_NOSDEPUTESPuy-de-Dôme`                       2128.49    1233.44   1.726 0.084439 .  
`DEPARTEMENT_NOSDEPUTESPyrénées-Atlantiques`              6146.51    1439.06   4.271 1.96e-05 ***
`DEPARTEMENT_NOSDEPUTESPyrénées-Orientales`                196.08    1296.05   0.151 0.879747    
DEPARTEMENT_NOSDEPUTESRéunion                            28888.99    2117.11  13.645  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESRhône                                684.50     928.31   0.737 0.460915    
`DEPARTEMENT_NOSDEPUTESSaint-Barthélemy et Saint-Martin`  2699.04    2307.86   1.169 0.242230    
`DEPARTEMENT_NOSDEPUTESSaint-Pierre-et-Miquelon`         30310.68    4727.02   6.412 1.50e-10 ***
`DEPARTEMENT_NOSDEPUTESSaône-et-Loire`                    6158.52    1403.47   4.388 1.15e-05 ***
DEPARTEMENT_NOSDEPUTESSarthe                              7561.51    1583.85   4.774 1.83e-06 ***
DEPARTEMENT_NOSDEPUTESSavoie                              6581.79    1805.18   3.646 0.000268 ***
`DEPARTEMENT_NOSDEPUTESSeine-et-Marne`                    4598.86    1067.14   4.310 1.65e-05 ***
`DEPARTEMENT_NOSDEPUTESSeine-Maritime`                    6204.58    1195.01   5.192 2.12e-07 ***
`DEPARTEMENT_NOSDEPUTESSeine-Saint-Denis`                19475.77    1334.04  14.599  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESSomme                               2150.46    1237.28   1.738 0.082231 .  
DEPARTEMENT_NOSDEPUTESTarn                                2318.91    1501.50   1.544 0.122523    
`DEPARTEMENT_NOSDEPUTESTarn-et-Garonne`                   5184.77    2110.97   2.456 0.014061 *  
`DEPARTEMENT_NOSDEPUTESTerritoire-de-Belfort`             1939.29    1795.30   1.080 0.280076    
`DEPARTEMENT_NOSDEPUTESVal-d'Oise`                        3974.90    1134.76   3.503 0.000462 ***
`DEPARTEMENT_NOSDEPUTESVal-de-Marne`                      9172.82    1151.22   7.968 1.78e-15 ***
DEPARTEMENT_NOSDEPUTESVar                                 1418.86    1167.09   1.216 0.224119    
DEPARTEMENT_NOSDEPUTESVaucluse                            2229.00    1220.84   1.826 0.067910 .  
DEPARTEMENT_NOSDEPUTESVendée                              9717.65    1693.20   5.739 9.77e-09 ***
DEPARTEMENT_NOSDEPUTESVienne                              4268.40    1627.81   2.622 0.008750 ** 
DEPARTEMENT_NOSDEPUTESVosges                               373.38    1260.21   0.296 0.767021    
`DEPARTEMENT_NOSDEPUTESWallis-et-Futuna`                  9980.27    3235.90   3.084 0.002046 ** 
DEPARTEMENT_NOSDEPUTESYonne                              -1281.26    1142.58  -1.121 0.262150    
DEPARTEMENT_NOSDEPUTESYvelines                            1883.01     993.39   1.896 0.058049 .  
GROUPE_SIGLERRDP                                           558.22     768.16   0.727 0.467429    
NB_MANDATS                                                -446.61     155.61  -2.870 0.004112 ** 
age                                                         88.34      11.90   7.425 1.22e-13 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10410 on 10525 degrees of freedom
Multiple R-squared:  0.1182,    Adjusted R-squared:  0.1089 
F-statistic: 12.82 on 110 and 10525 DF,  p-value: < 2.2e-16
reserve_noNA <- reserve_noNA_copie
## Recodage de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- fct_recode(reserve_noNA$GROUPE_SIGLE,
               "pasGDR" = "UMP",
               "pasGDR" = "SRC",
               "pasGDR" = "NI",
               "pasGDR" = "UDI",
               "pasGDR" = "ECOLO",
               "pasGDR" = "RRDP")
## Réordonnancement de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE, levels=c("pasGDR", "GDR"))
# modèle
model_GDR <- train(MONTANT_SUBVENTION ~ ., data = reserve_noNA, method = "lm")
summary(model_GDR) # +9969 euros, très significatif

Call:
lm(formula = .outcome ~ ., data = dat)

Residuals:
   Min     1Q Median     3Q    Max 
-28329  -4280  -2186   1041 186522 

Coefficients:
                                                         Estimate Std. Error t value Pr(>|t|)    
(Intercept)                                                559.43    1001.24   0.559 0.576356    
SEXE_DEPUTEH                                              -403.87     280.04  -1.442 0.149274    
DEPARTEMENT_NOSDEPUTESAisne                               1657.31    1247.32   1.329 0.183979    
DEPARTEMENT_NOSDEPUTESAllier                              -380.11    1362.41  -0.279 0.780254    
`DEPARTEMENT_NOSDEPUTESAlpes-de-Haute-Provence`           7109.14    2294.20   3.099 0.001949 ** 
`DEPARTEMENT_NOSDEPUTESAlpes-Maritimes`                   -765.05     975.31  -0.784 0.432817    
DEPARTEMENT_NOSDEPUTESArdèche                             5944.34    1741.83   3.413 0.000646 ***
DEPARTEMENT_NOSDEPUTESArdennes                            -288.60    1141.80  -0.253 0.800460    
DEPARTEMENT_NOSDEPUTESAriège                             15137.32    2879.48   5.257 1.49e-07 ***
DEPARTEMENT_NOSDEPUTESAube                                 929.61    1366.87   0.680 0.496455    
DEPARTEMENT_NOSDEPUTESAude                                9346.96    2076.38   4.502 6.82e-06 ***
DEPARTEMENT_NOSDEPUTESAveyron                             -197.79    1246.66  -0.159 0.873946    
`DEPARTEMENT_NOSDEPUTESBas-Rhin`                          1578.92    1050.96   1.502 0.133033    
`DEPARTEMENT_NOSDEPUTESBouches-du-Rhône`                  2199.91     972.04   2.263 0.023644 *  
DEPARTEMENT_NOSDEPUTESCalvados                            2773.13    1256.88   2.206 0.027381 *  
DEPARTEMENT_NOSDEPUTESCantal                              2839.06    1877.71   1.512 0.130568    
DEPARTEMENT_NOSDEPUTESCharente                            4321.86    1747.36   2.473 0.013400 *  
`DEPARTEMENT_NOSDEPUTESCharente-Maritime`                 4885.86    1488.84   3.282 0.001035 ** 
DEPARTEMENT_NOSDEPUTESCher                                2371.95    1701.16   1.394 0.163253    
DEPARTEMENT_NOSDEPUTESCorrèze                              569.44    1558.72   0.365 0.714877    
`DEPARTEMENT_NOSDEPUTESCorse-du-Sud`                      1355.30    1628.01   0.832 0.405151    
`DEPARTEMENT_NOSDEPUTESCôte-d'Or`                         4511.14    1390.19   3.245 0.001178 ** 
`DEPARTEMENT_NOSDEPUTESCôtes-d'Armor`                     7059.24    1463.36   4.824 1.43e-06 ***
DEPARTEMENT_NOSDEPUTESCreuse                              1938.20    2510.28   0.772 0.440068    
`DEPARTEMENT_NOSDEPUTESDeux-Sèvres`                        687.10    1409.94   0.487 0.626039    
DEPARTEMENT_NOSDEPUTESDordogne                            3347.07    1483.59   2.256 0.024087 *  
DEPARTEMENT_NOSDEPUTESDoubs                               1192.05    1217.93   0.979 0.327726    
DEPARTEMENT_NOSDEPUTESDrôme                               5502.10    1450.00   3.795 0.000149 ***
DEPARTEMENT_NOSDEPUTESEssonne                             6986.56    1215.76   5.747 9.35e-09 ***
DEPARTEMENT_NOSDEPUTESEure                                1482.71    1210.28   1.225 0.220563    
`DEPARTEMENT_NOSDEPUTESEure-et-Loir`                      3009.13    1294.90   2.324 0.020154 *  
DEPARTEMENT_NOSDEPUTESFinistère                          10099.76    1377.78   7.330 2.46e-13 ***
`DEPARTEMENT_NOSDEPUTESFrançais établis hors de France`   4948.32    1139.55   4.342 1.42e-05 ***
DEPARTEMENT_NOSDEPUTESGard                                4203.63    1304.25   3.223 0.001272 ** 
DEPARTEMENT_NOSDEPUTESGers                                7241.70    2348.84   3.083 0.002054 ** 
DEPARTEMENT_NOSDEPUTESGironde                             5516.73    1145.98   4.814 1.50e-06 ***
DEPARTEMENT_NOSDEPUTESGuadeloupe                          8406.55    1814.51   4.633 3.65e-06 ***
DEPARTEMENT_NOSDEPUTESGuyane                              8400.50    2869.83   2.927 0.003428 ** 
`DEPARTEMENT_NOSDEPUTESHaut-Rhin`                         2464.81    1253.83   1.966 0.049346 *  
`DEPARTEMENT_NOSDEPUTESHaute-Corse`                       2767.74    1944.53   1.423 0.154665    
`DEPARTEMENT_NOSDEPUTESHaute-Garonne`                     5237.83    1166.23   4.491 7.16e-06 ***
`DEPARTEMENT_NOSDEPUTESHaute-Loire`                       1334.88    1499.75   0.890 0.373449    
`DEPARTEMENT_NOSDEPUTESHaute-Marne`                       3123.36    1827.86   1.709 0.087527 .  
`DEPARTEMENT_NOSDEPUTESHaute-Saône`                       1104.28    1540.88   0.717 0.473600    
`DEPARTEMENT_NOSDEPUTESHaute-Savoie`                      1745.24    1136.83   1.535 0.124768    
`DEPARTEMENT_NOSDEPUTESHaute-Vienne`                      7649.62    2349.30   3.256 0.001133 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Alpes`                      6213.98    2140.75   2.903 0.003707 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Pyrénées`                   1356.98    1749.79   0.776 0.438056    
`DEPARTEMENT_NOSDEPUTESHauts-de-Seine`                   19223.58    1541.08  12.474  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESHérault                             6270.28    1237.73   5.066 4.13e-07 ***
`DEPARTEMENT_NOSDEPUTESIlle-et-Vilaine`                  10502.10    1426.27   7.363 1.93e-13 ***
DEPARTEMENT_NOSDEPUTESIndre                               8751.35    2047.59   4.274 1.94e-05 ***
`DEPARTEMENT_NOSDEPUTESIndre-et-Loire`                    6915.50    1542.25   4.484 7.40e-06 ***
DEPARTEMENT_NOSDEPUTESIsère                               1664.02    1034.57   1.608 0.107773    
DEPARTEMENT_NOSDEPUTESJura                                  24.91    1310.42   0.019 0.984834    
DEPARTEMENT_NOSDEPUTESLandes                             10649.32    2184.61   4.875 1.11e-06 ***
`DEPARTEMENT_NOSDEPUTESLoir-et-Cher`                      2586.70    1589.29   1.628 0.103644    
DEPARTEMENT_NOSDEPUTESLoire                              -1003.40    1064.01  -0.943 0.345682    
`DEPARTEMENT_NOSDEPUTESLoire-Atlantique`                  5476.16    1151.27   4.757 1.99e-06 ***
DEPARTEMENT_NOSDEPUTESLoiret                              4348.15    1458.10   2.982 0.002870 ** 
DEPARTEMENT_NOSDEPUTESLot                                 1173.90    1736.05   0.676 0.498934    
`DEPARTEMENT_NOSDEPUTESLot-et-Garonne`                    5420.01    1593.78   3.401 0.000675 ***
DEPARTEMENT_NOSDEPUTESLozère                              -408.64    1617.41  -0.253 0.800542    
`DEPARTEMENT_NOSDEPUTESMaine-et-Loire`                    5258.06    1328.96   3.957 7.65e-05 ***
DEPARTEMENT_NOSDEPUTESManche                              1995.79    1299.82   1.535 0.124707    
DEPARTEMENT_NOSDEPUTESMarne                               5280.21    1348.07   3.917 9.03e-05 ***
DEPARTEMENT_NOSDEPUTESMartinique                         12796.36    2639.38   4.848 1.26e-06 ***
DEPARTEMENT_NOSDEPUTESMayenne                             2172.28    1459.49   1.488 0.136678    
DEPARTEMENT_NOSDEPUTESMayotte                            22253.28    3371.25   6.601 4.28e-11 ***
`DEPARTEMENT_NOSDEPUTESMeurthe-et-Moselle`                3210.38    1195.39   2.686 0.007251 ** 
DEPARTEMENT_NOSDEPUTESMeuse                                159.23    1589.37   0.100 0.920201    
DEPARTEMENT_NOSDEPUTESMorbihan                            6035.45    1387.46   4.350 1.37e-05 ***
DEPARTEMENT_NOSDEPUTESMoselle                             1127.49    1035.46   1.089 0.276232    
DEPARTEMENT_NOSDEPUTESNièvre                              3996.32    1974.53   2.024 0.043002 *  
DEPARTEMENT_NOSDEPUTESNord                                1861.51     908.90   2.048 0.040576 *  
`DEPARTEMENT_NOSDEPUTESNouvelle-Calédonie`                9470.69    2637.83   3.590 0.000332 ***
DEPARTEMENT_NOSDEPUTESOise                                -670.65    1009.07  -0.665 0.506310    
DEPARTEMENT_NOSDEPUTESOrne                                2846.79    1542.98   1.845 0.065067 .  
DEPARTEMENT_NOSDEPUTESParis                               3277.33     963.40   3.402 0.000672 ***
`DEPARTEMENT_NOSDEPUTESPas-de-Calais`                     3901.11    1064.22   3.666 0.000248 ***
`DEPARTEMENT_NOSDEPUTESPolynésie Française`               4252.86    1946.94   2.184 0.028956 *  
`DEPARTEMENT_NOSDEPUTESPuy-de-Dôme`                       -720.27    1279.33  -0.563 0.573444    
`DEPARTEMENT_NOSDEPUTESPyrénées-Atlantiques`              6129.41    1434.59   4.273 1.95e-05 ***
`DEPARTEMENT_NOSDEPUTESPyrénées-Orientales`                210.74    1292.06   0.163 0.870441    
DEPARTEMENT_NOSDEPUTESRéunion                            28614.02    2107.90  13.575  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESRhône                                746.66     925.30   0.807 0.419723    
`DEPARTEMENT_NOSDEPUTESSaint-Barthélemy et Saint-Martin`  2602.30    2300.80   1.131 0.258064    
`DEPARTEMENT_NOSDEPUTESSaint-Pierre-et-Miquelon`         30223.30    4712.47   6.413 1.48e-10 ***
`DEPARTEMENT_NOSDEPUTESSaône-et-Loire`                    6159.18    1399.15   4.402 1.08e-05 ***
DEPARTEMENT_NOSDEPUTESSarthe                              7577.81    1578.96   4.799 1.61e-06 ***
DEPARTEMENT_NOSDEPUTESSavoie                              6565.07    1799.61   3.648 0.000266 ***
`DEPARTEMENT_NOSDEPUTESSeine-et-Marne`                    4648.02    1063.88   4.369 1.26e-05 ***
`DEPARTEMENT_NOSDEPUTESSeine-Maritime`                    6175.41    1191.29   5.184 2.21e-07 ***
`DEPARTEMENT_NOSDEPUTESSeine-Saint-Denis`                18552.80    1334.87  13.899  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESSomme                               2081.11    1233.46   1.687 0.091591 .  
DEPARTEMENT_NOSDEPUTESTarn                                2322.18    1496.89   1.551 0.120851    
`DEPARTEMENT_NOSDEPUTESTarn-et-Garonne`                   5391.95    2078.76   2.594 0.009505 ** 
`DEPARTEMENT_NOSDEPUTESTerritoire-de-Belfort`             1925.76    1789.79   1.076 0.281964    
`DEPARTEMENT_NOSDEPUTESVal-d'Oise`                        4080.50    1130.45   3.610 0.000308 ***
`DEPARTEMENT_NOSDEPUTESVal-de-Marne`                      9236.84    1146.22   8.059 8.56e-16 ***
DEPARTEMENT_NOSDEPUTESVar                                 1426.39    1163.49   1.226 0.220242    
DEPARTEMENT_NOSDEPUTESVaucluse                            2166.07    1217.10   1.780 0.075154 .  
DEPARTEMENT_NOSDEPUTESVendée                              9719.72    1687.98   5.758 8.74e-09 ***
DEPARTEMENT_NOSDEPUTESVienne                              4201.80    1622.76   2.589 0.009631 ** 
DEPARTEMENT_NOSDEPUTESVosges                               389.96    1256.34   0.310 0.756270    
`DEPARTEMENT_NOSDEPUTESWallis-et-Futuna`                  9881.74    3225.99   3.063 0.002196 ** 
DEPARTEMENT_NOSDEPUTESYonne                              -1357.90    1139.03  -1.192 0.233229    
DEPARTEMENT_NOSDEPUTESYvelines                            1869.07     990.34   1.887 0.059147 .  
GROUPE_SIGLEGDR                                           9969.00    1232.40   8.089 6.67e-16 ***
NB_MANDATS                                                -525.47     155.36  -3.382 0.000721 ***
age                                                         87.11      11.86   7.343 2.25e-13 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10380 on 10525 degrees of freedom
Multiple R-squared:  0.1236,    Adjusted R-squared:  0.1144 
F-statistic: 13.49 on 110 and 10525 DF,  p-value: < 2.2e-16
reserve_noNA <- reserve_noNA_copie
## Recodage de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- fct_recode(reserve_noNA$GROUPE_SIGLE,
               "pasNI" = "UMP",
               "pasNI" = "SRC",
               "pasNI" = "GDR",
               "pasNI" = "UDI",
               "pasNI" = "ECOLO",
               "pasNI" = "RRDP")
## Réordonnancement de reserve_noNA$GROUPE_SIGLE
reserve_noNA$GROUPE_SIGLE <- factor(reserve_noNA$GROUPE_SIGLE, levels=c("pasNI", "NI"))
# modèle
model_NI <- train(MONTANT_SUBVENTION ~ ., data = reserve_noNA, method = "lm")
summary(model_NI) # +4044 euros, très significatif

Call:
lm(formula = .outcome ~ ., data = dat)

Residuals:
   Min     1Q Median     3Q    Max 
-28717  -4300  -2234   1012 186453 

Coefficients:
                                                         Estimate Std. Error t value Pr(>|t|)    
(Intercept)                                                198.74    1002.98   0.198 0.842932    
SEXE_DEPUTEH                                              -340.70     280.63  -1.214 0.224756    
DEPARTEMENT_NOSDEPUTESAisne                               1592.02    1250.48   1.273 0.203001    
DEPARTEMENT_NOSDEPUTESAllier                              -445.40    1365.87  -0.326 0.744363    
`DEPARTEMENT_NOSDEPUTESAlpes-de-Haute-Provence`           7115.32    2300.01   3.094 0.001983 ** 
`DEPARTEMENT_NOSDEPUTESAlpes-Maritimes`                   -825.91     977.78  -0.845 0.398313    
DEPARTEMENT_NOSDEPUTESArdèche                             5992.57    1746.23   3.432 0.000602 ***
DEPARTEMENT_NOSDEPUTESArdennes                            -352.27    1144.68  -0.308 0.758283    
DEPARTEMENT_NOSDEPUTESAriège                             15114.48    2886.77   5.236 1.67e-07 ***
DEPARTEMENT_NOSDEPUTESAube                                 837.27    1370.29   0.611 0.541202    
DEPARTEMENT_NOSDEPUTESAude                                9342.54    2081.64   4.488 7.26e-06 ***
DEPARTEMENT_NOSDEPUTESAveyron                             -199.80    1249.82  -0.160 0.872990    
`DEPARTEMENT_NOSDEPUTESBas-Rhin`                          1593.76    1053.61   1.513 0.130396    
`DEPARTEMENT_NOSDEPUTESBouches-du-Rhône`                  2210.34     974.72   2.268 0.023369 *  
DEPARTEMENT_NOSDEPUTESCalvados                            2852.31    1260.02   2.264 0.023613 *  
DEPARTEMENT_NOSDEPUTESCantal                              2795.34    1882.46   1.485 0.137591    
DEPARTEMENT_NOSDEPUTESCharente                            4386.25    1751.76   2.504 0.012298 *  
`DEPARTEMENT_NOSDEPUTESCharente-Maritime`                 4928.75    1492.60   3.302 0.000963 ***
DEPARTEMENT_NOSDEPUTESCher                                4386.51    1686.93   2.600 0.009327 ** 
DEPARTEMENT_NOSDEPUTESCorrèze                              480.39    1562.68   0.307 0.758536    
`DEPARTEMENT_NOSDEPUTESCorse-du-Sud`                      1331.10    1632.12   0.816 0.414768    
`DEPARTEMENT_NOSDEPUTESCôte-d'Or`                         4474.98    1393.71   3.211 0.001327 ** 
`DEPARTEMENT_NOSDEPUTESCôtes-d'Armor`                     7068.03    1467.07   4.818 1.47e-06 ***
DEPARTEMENT_NOSDEPUTESCreuse                              1909.11    2516.63   0.759 0.448111    
`DEPARTEMENT_NOSDEPUTESDeux-Sèvres`                        637.88    1413.51   0.451 0.651802    
DEPARTEMENT_NOSDEPUTESDordogne                            3329.64    1487.36   2.239 0.025202 *  
DEPARTEMENT_NOSDEPUTESDoubs                               1200.87    1221.02   0.984 0.325384    
DEPARTEMENT_NOSDEPUTESDrôme                               5480.45    1453.67   3.770 0.000164 ***
DEPARTEMENT_NOSDEPUTESEssonne                             6818.79    1220.33   5.588 2.36e-08 ***
DEPARTEMENT_NOSDEPUTESEure                                1414.34    1213.32   1.166 0.243771    
`DEPARTEMENT_NOSDEPUTESEure-et-Loir`                      2897.21    1298.13   2.232 0.025647 *  
DEPARTEMENT_NOSDEPUTESFinistère                          10164.10    1381.24   7.359 2.00e-13 ***
`DEPARTEMENT_NOSDEPUTESFrançais établis hors de France`   5074.15    1142.31   4.442 9.00e-06 ***
DEPARTEMENT_NOSDEPUTESGard                                3651.02    1317.33   2.772 0.005589 ** 
DEPARTEMENT_NOSDEPUTESGers                                7259.26    2354.79   3.083 0.002056 ** 
DEPARTEMENT_NOSDEPUTESGironde                             5506.63    1148.89   4.793 1.67e-06 ***
DEPARTEMENT_NOSDEPUTESGuadeloupe                          8430.09    1819.10   4.634 3.63e-06 ***
DEPARTEMENT_NOSDEPUTESGuyane                             13786.70    2798.04   4.927 8.47e-07 ***
`DEPARTEMENT_NOSDEPUTESHaut-Rhin`                         2429.49    1257.02   1.933 0.053295 .  
`DEPARTEMENT_NOSDEPUTESHaute-Corse`                       2728.10    1949.45   1.399 0.161716    
`DEPARTEMENT_NOSDEPUTESHaute-Garonne`                     5232.29    1169.19   4.475 7.72e-06 ***
`DEPARTEMENT_NOSDEPUTESHaute-Loire`                       1413.85    1503.52   0.940 0.347056    
`DEPARTEMENT_NOSDEPUTESHaute-Marne`                       3090.05    1832.48   1.686 0.091775 .  
`DEPARTEMENT_NOSDEPUTESHaute-Saône`                       1065.07    1544.77   0.689 0.490544    
`DEPARTEMENT_NOSDEPUTESHaute-Savoie`                      1720.40    1139.71   1.510 0.131200    
`DEPARTEMENT_NOSDEPUTESHaute-Vienne`                      7664.80    2355.25   3.254 0.001140 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Alpes`                      6261.07    2146.15   2.917 0.003538 ** 
`DEPARTEMENT_NOSDEPUTESHautes-Pyrénées`                   1373.04    1754.23   0.783 0.433819    
`DEPARTEMENT_NOSDEPUTESHauts-de-Seine`                   19538.51    1544.48  12.651  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESHérault                             6272.80    1240.86   5.055 4.37e-07 ***
`DEPARTEMENT_NOSDEPUTESIlle-et-Vilaine`                  10506.28    1429.89   7.348 2.17e-13 ***
DEPARTEMENT_NOSDEPUTESIndre                               8770.25    2052.78   4.272 1.95e-05 ***
`DEPARTEMENT_NOSDEPUTESIndre-et-Loire`                    6940.35    1546.15   4.489 7.24e-06 ***
DEPARTEMENT_NOSDEPUTESIsère                               1670.17    1037.20   1.610 0.107370    
DEPARTEMENT_NOSDEPUTESJura                                  26.14    1313.74   0.020 0.984125    
DEPARTEMENT_NOSDEPUTESLandes                             10657.76    2190.15   4.866 1.15e-06 ***
`DEPARTEMENT_NOSDEPUTESLoir-et-Cher`                      2610.37    1593.31   1.638 0.101382    
DEPARTEMENT_NOSDEPUTESLoire                               -939.27    1066.67  -0.881 0.378575    
`DEPARTEMENT_NOSDEPUTESLoire-Atlantique`                  5459.65    1154.19   4.730 2.27e-06 ***
DEPARTEMENT_NOSDEPUTESLoiret                              4334.08    1461.81   2.965 0.003035 ** 
DEPARTEMENT_NOSDEPUTESLot                                 1187.70    1740.46   0.682 0.494997    
`DEPARTEMENT_NOSDEPUTESLot-et-Garonne`                    5410.04    1597.82   3.386 0.000712 ***
DEPARTEMENT_NOSDEPUTESLozère                              -581.18    1621.39  -0.358 0.720015    
`DEPARTEMENT_NOSDEPUTESMaine-et-Loire`                    4761.57    1337.40   3.560 0.000372 ***
DEPARTEMENT_NOSDEPUTESManche                              1934.35    1303.09   1.484 0.137725    
DEPARTEMENT_NOSDEPUTESMarne                               5198.06    1351.46   3.846 0.000121 ***
DEPARTEMENT_NOSDEPUTESMartinique                         19617.94    2507.07   7.825 5.56e-15 ***
DEPARTEMENT_NOSDEPUTESMayenne                             2169.20    1463.19   1.483 0.138232    
DEPARTEMENT_NOSDEPUTESMayotte                            22305.25    3379.78   6.600 4.32e-11 ***
`DEPARTEMENT_NOSDEPUTESMeurthe-et-Moselle`                3178.68    1198.42   2.652 0.008004 ** 
DEPARTEMENT_NOSDEPUTESMeuse                                143.46    1593.40   0.090 0.928261    
DEPARTEMENT_NOSDEPUTESMorbihan                            6010.03    1390.97   4.321 1.57e-05 ***
DEPARTEMENT_NOSDEPUTESMoselle                             1081.90    1038.10   1.042 0.297344    
DEPARTEMENT_NOSDEPUTESNièvre                              3928.59    1979.53   1.985 0.047215 *  
DEPARTEMENT_NOSDEPUTESNord                                2092.89     910.72   2.298 0.021577 *  
`DEPARTEMENT_NOSDEPUTESNouvelle-Calédonie`                9536.26    2644.49   3.606 0.000312 ***
DEPARTEMENT_NOSDEPUTESOise                                -549.91    1011.49  -0.544 0.586687    
DEPARTEMENT_NOSDEPUTESOrne                                2809.73    1546.90   1.816 0.069344 .  
DEPARTEMENT_NOSDEPUTESParis                               3211.10     965.83   3.325 0.000888 ***
`DEPARTEMENT_NOSDEPUTESPas-de-Calais`                     3855.91    1066.91   3.614 0.000303 ***
`DEPARTEMENT_NOSDEPUTESPolynésie Française`               4302.28    1951.85   2.204 0.027532 *  
`DEPARTEMENT_NOSDEPUTESPuy-de-Dôme`                       2104.19    1232.75   1.707 0.087869 .  
`DEPARTEMENT_NOSDEPUTESPyrénées-Atlantiques`              5266.86    1460.85   3.605 0.000313 ***
`DEPARTEMENT_NOSDEPUTESPyrénées-Orientales`                176.61    1295.35   0.136 0.891551    
DEPARTEMENT_NOSDEPUTESRéunion                            28959.31    2112.77  13.707  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESRhône                                683.62     927.63   0.737 0.461168    
`DEPARTEMENT_NOSDEPUTESSaint-Barthélemy et Saint-Martin`  2709.85    2306.59   1.175 0.240091    
`DEPARTEMENT_NOSDEPUTESSaint-Pierre-et-Miquelon`         26254.83    4867.95   5.393 7.06e-08 ***
`DEPARTEMENT_NOSDEPUTESSaône-et-Loire`                    4919.07    1447.81   3.398 0.000682 ***
DEPARTEMENT_NOSDEPUTESSarthe                              7541.39    1582.98   4.764 1.92e-06 ***
DEPARTEMENT_NOSDEPUTESSavoie                              6570.11    1804.17   3.642 0.000272 ***
`DEPARTEMENT_NOSDEPUTESSeine-et-Marne`                    4591.12    1066.56   4.305 1.69e-05 ***
`DEPARTEMENT_NOSDEPUTESSeine-Maritime`                    6196.46    1194.31   5.188 2.16e-07 ***
`DEPARTEMENT_NOSDEPUTESSeine-Saint-Denis`                19470.80    1333.29  14.604  < 2e-16 ***
DEPARTEMENT_NOSDEPUTESSomme                               2146.39    1236.55   1.736 0.082629 .  
DEPARTEMENT_NOSDEPUTESTarn                                2309.30    1500.68   1.539 0.123875    
`DEPARTEMENT_NOSDEPUTESTarn-et-Garonne`                   5405.95    2084.03   2.594 0.009500 ** 
`DEPARTEMENT_NOSDEPUTESTerritoire-de-Belfort`             1939.53    1794.31   1.081 0.279752    
`DEPARTEMENT_NOSDEPUTESVal-d'Oise`                        3991.59    1133.28   3.522 0.000430 ***
`DEPARTEMENT_NOSDEPUTESVal-de-Marne`                      9196.23    1149.13   8.003 1.34e-15 ***
DEPARTEMENT_NOSDEPUTESVar                                 1397.91    1166.46   1.198 0.230782    
DEPARTEMENT_NOSDEPUTESVaucluse                            1662.05    1231.24   1.350 0.177079    
DEPARTEMENT_NOSDEPUTESVendée                              9119.04    1701.19   5.360 8.48e-08 ***
DEPARTEMENT_NOSDEPUTESVienne                              4249.07    1626.86   2.612 0.009019 ** 
DEPARTEMENT_NOSDEPUTESVosges                               356.85    1259.53   0.283 0.776936    
`DEPARTEMENT_NOSDEPUTESWallis-et-Futuna`                  9992.65    3234.12   3.090 0.002008 ** 
DEPARTEMENT_NOSDEPUTESYonne                              -1286.86    1141.88  -1.127 0.259782    
DEPARTEMENT_NOSDEPUTESYvelines                            1878.08     992.85   1.892 0.058570 .  
GROUPE_SIGLENI                                            4044.28    1165.49   3.470 0.000522 ***
NB_MANDATS                                                -439.84     155.41  -2.830 0.004662 ** 
age                                                         89.43      11.90   7.517 6.05e-14 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 10410 on 10525 degrees of freedom
Multiple R-squared:  0.1191,    Adjusted R-squared:  0.1099 
F-statistic: 12.94 on 110 and 10525 DF,  p-value: < 2.2e-16
LS0tDQp0aXRsZTogIkxlcyBzdWJ2ZW50aW9ucyBkZSBsYSBy6XNlcnZlIHBhcmxlbWVudGFpcmUgZW4gZm9uY3Rpb24gZGUgbCdhcHBhcnRlbmFuY2UgcG9saXRpcXVlIg0KYXV0aG9yOiBPbGl2aWVyIFZpb2xsZXQsIG9saXZpZXIudmlvbGxldFthXWdtYWlsLmNvbQ0KZGF0ZTogTWFycywgMjAxOQ0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCg0KIyBS6XN1bekNCg0KQSBsJ2FpZGUgZGUgbGEgbel0aG9kZSBkZXMgbW9pbmRyZXMgY2FyculzLCBjZXR0ZSDpdHVkZSBtb250cmUgcXVlIGxlIG1vbnRhbnQgZGVzIHN1YnZlbnRpb25zIGlzc3VlcyBkZSBsYSBy6XNlcnZlIHBhcmxlbWVudGFpcmUgdmFyaWUgZm9ydGVtZW50IHNlbG9uIGxlIGdyb3VwZSBwb2xpdGlxdWUgZHUgZOlwdXTpIOAgbCdBc3NlbWJs6WUgbmF0aW9uYWxlLiAgDQoNCiMjIFBsYW4NCg0KMS4gT2JqZWN0aWYgZXQgcHLpcGFyYXRpb24gZGVzIGRvbm7pZXMNCjIuIEV4cGxvcmF0aW9uIGRlcyBkb25u6WVzDQozLiBMaWVuIGVudHJlIGwnYXBwYXJ0ZW5hbmNlIHBvbGl0aXF1ZSBldCBsZSBtb250YW50IGRlcyBzdWJ2ZW50aW9ucw0KDQojIyAxLiBPYmplY3RpZiBldCBwculwYXJhdGlvbiBkZXMgZG9ubullcw0KDQpMJ29iamVjdGlmIGRlIGNldHRlIOl0dWRlIGVzdCBkZSByZWNoZXJjaGVyIGwnZXhpc3RlbmNlIGQndW4gbGllbiBkaWZm6XJlbmNp6SBlbnRyZSBsJ2FwcGFydGVuYW5jZSBwb2xpdGlxdWUgZXQgbGUgbW9udGFudCBkZXMgc3VidmVudGlvbnMgaXNzdWVzIGRlIGxhIHLpc2VydmUgcGFybGVtZW50YWlyZSBkZSBsJ0Fzc2VtYmzpZSBuYXRpb25hbGUuIA0KDQpMZXMgZG9ubullcyBvbnQg6XTpIG1pc2VzIOAgZGlzcG9zaXRpb24gc3VyIGxlIHNpdGUgZCdvdXZlcnR1cmUgZGVzIGRvbm7pZXMgcHVibGlxdWVzLCBkYXRhLmdvdXYuZnIuIEVsbGVzIGNvbmNlcm5lbnQgbCdhbm7pZSAyMDEzLiBFbGxlcyBzb250IGFjY2Vzc2libGVzIOAgbCdhZHJlc3NlIHN1aXZhbnRlIDogaHR0cHM6Ly93d3cuZGF0YS5nb3V2LmZyL2ZyL2RhdGFzZXRzL3Jlc2VydmUtcGFybGVtZW50YWlyZS0yMDEzLWRlLWwtYXNzZW1ibGVlLW5hdGlvbmFsZS1uZC8NCg0KU2V1bGVzIHF1ZWxxdWVzIGNvbG9ubmVzIHNvbnQgY29uc2VydullcyA7IGVsbGVzIGNvbmNlcm5lbnQgbGUgbW9udGFudCBkZSBjaGFxdWUgc3VidmVudGlvbiwgbGUgc2V4ZSBkdSBk6XB1dOkgYXlhbnQgYWNjb3Jk6SBsYSBzdWJ2ZW50aW9uLCBzYSBkYXRlIGRlIG5haXNzYW5jZSwgc29uIGTpcGFydGVtZW50LCBzb24gYXBwYXJ0ZW5hbmNlIOAgdW4gZ3JvdXBlIOAgbCdBc3NlbWJs6WUsIGxlIG5vbWJyZSBkZSBtYW5kYXRzLiBMYSB2YXJpYWJsZSAiZGF0ZSBkZSBuYWlzc2FuY2UiIGVzdCByZXRyYXZhaWxs6WUgYWZpbiBkZSBmb3VybmlyIG5vbiBwYXMgbCdhbm7pZSBkZSBuYWlzc2FuY2UgbWFpcyBsJ+JnZSBkdSBk6XB1dOkuIA0KDQpFbnN1aXRlLCBwbHVzaWV1cnMgbGlnbmVzIHNvbnQgcmV0aXLpZXMgY2FyIGVsbGVzIGNvbXByZW5uZW50IGRlcyB2YWxldXJzIG1hbnF1YW50ZXMsIHF1aSBvbnQgZGV1eCBjYXVzZXMgOiBkJ3VuZSBwYXJ0LCBjZXJ0YWluZXMgc3VidmVudGlvbnMgc29udCBk6WNpZOllcyBwYXIgbGUgZ3JvdXBlIGx1aS1t6m1lLCBldCBub24gcGFyIGxlIGTpcHV06SBkdSBncm91cGUgOyBkJ2F1dHJlIHBhcnQsIGxlcyBzdWJ2ZW50aW9ucyBk6WNpZOllcyBwYXIgbGEgcHLpc2lkZW5jZSBkZSBsJ0Fzc2VtYmzpZSBzb250IGNvbnNpZOly6WVzIGhvcnMgZ3JvdXBlIHBhcmxlbWVudGFpcmUuDQoNCmBgYHtyIG1lc3NhZ2U9RkFMU0UsIHdhcm5pbmc9RkFMU0V9DQpsaWJyYXJ5KHJlYWRyKQ0KbGlicmFyeSh0aWR5dmVyc2UpDQpsaWJyYXJ5KGNhcmV0KQ0KbGlicmFyeShnZ3Bsb3QyKQ0KcmVzZXJ2ZSA8LSByZWFkX2RlbGltKCJyZXNlcnZlLWFzc2VtYmxlZS0yMDEzLmNzdiIsICI7IiwgZXNjYXBlX2RvdWJsZSA9IEZBTFNFLCB0cmltX3dzID0gVFJVRSkNCg0KcmVzZXJ2ZSA8LSBkYXRhLmZyYW1lKHJlc2VydmUpDQpgYGANCg0KYGBge3J9DQpyZXNlcnZlIDwtIHJlc2VydmVbLCBjKDYsMTIsMTMsMTYsMjEsMjkpXQ0Kc3RyKHJlc2VydmUpDQpgYGANCg0KYGBge3J9DQpyZXNlcnZlJGRhdGUgPC0gZm9ybWF0KGFzLkRhdGUocmVzZXJ2ZSREQVRFX05BSVNTQU5DRV9ERVBVVEUsIGZvcm1hdD0iJVkvJW0vJWQiKSwiJVkiKQ0KcmVzZXJ2ZSRkYXRlIDwtIGFzLm51bWVyaWMocmVzZXJ2ZSRkYXRlKQ0KcmVzZXJ2ZSRhZ2UgPC0gMjAxMyAtIHJlc2VydmVbLCAiZGF0ZSJdIA0KcmVzZXJ2ZSRkYXRlIDwtIE5VTEwNCnJlc2VydmUkREFURV9OQUlTU0FOQ0VfREVQVVRFIDwtIE5VTEwNCg0KYGBgDQoNCmBgYHtyfQ0KY29sU3VtcyhzYXBwbHkocmVzZXJ2ZSwgaXMubmEpKSANCmBgYA0KDQoNCmBgYHtyfQ0KcmVzZXJ2ZV9ub05BIDwtIG5hLm9taXQocmVzZXJ2ZSkNCg0KYGBgDQoNCg0KIyMgMi4gRXhwbG9yYXRpb24gZGVzIGRvbm7pZXMNCg0KTCdleHBsb3JhdGlvbiBkZXNjcmlwdGl2ZSBkZXMgZG9ubullcyBmYWl0IGFwcGFyYe50cmUgbGVzIOls6W1lbnRzIHN1aXZhbnRzIDoNCg0KLSBsZXMgc3VidmVudGlvbnMgcHJvdmVuYW50IGRlcyBk6XB1dOlzIGR1IGdyb3VwZSBHRFIgc29udCBzb3V2ZW50IGQndW4gbW9udGFudCBwbHVzIGltcG9ydGFudCBxdWUgbGVzIGF1dHJlcywgdGFuZGlzIHF1ZSBjZWxsZXMgaXNzdWVzIGRlcyBk6XB1dOlzIGRlcyBncm91cGVzIFVNUCBldCBTUkMgY29tcG9ydGVudCBkYXZhbnRhZ2UgZGUgZG9ubullcyBleHRy6m1lcywgaS5lLiBxdWVscXVlcyBzdWJ2ZW50aW9ucyBkJ3VuIG1vbnRhbnQgdHLocyDpbGV26SA7DQotIGxlcyBtb250YW50cyBkZXMgc3VidmVudGlvbnMgZGVzIGTpcHV06XMgbWFzY3VsaW5zIHNlbWJsZW50IHBsdXMgZGlzcGVyc+lzIHF1ZSBjZXV4IGRlcyBk6XB1dOlzIGbpbWluaW5zLCBlbiBwYXJ0aWN1bGllciBwb3VyIGxlcyBncm91cGVzIFVNUCwgVURJIGV0IFNSQyA7DQotIGlsIGV4aXN0ZSB1bmUgY2VydGFpbmUgaOl06XJvZ+lu6Wl06SBkZSBtb250YW50cyBzZWxvbiBsZXMgZOlwYXJ0ZW1lbnRzIDsNCi0gbGUgbW9udGFudCBkZXMgc3VidmVudGlvbnMgcGFyYWl0IHBsdXMg6WxldukgcG91ciBsZXMgZOlwdXTpcyBheWFudCAyIG91IDMgbWFuZGF0cy4NCg0KYGBge3J9DQpnZ3Bsb3QoZGF0YSA9IHJlc2VydmVfbm9OQSkgKw0KICAgICAgICBnZW9tX2JveHBsb3QobWFwcGluZyA9IGFlcyh4ID0gR1JPVVBFX1NJR0xFLCB5ID0gTU9OVEFOVF9TVUJWRU5USU9OKSkgKw0KICAgICAgICBsYWJzKHRpdGxlID0gIk1vbnRhbnQgZGVzIHN1YnZlbnRpb25zIGVuIGZvbmN0aW9uIGR1IHBhcnRpIiwgeCA9ICJwYXJ0aSIpICsNCiAgICAgICAgY29vcmRfZmxpcCgpDQoNCmdncGxvdChkYXRhID0gcmVzZXJ2ZV9ub05BKSArDQogICAgICAgIGdlb21fYm94cGxvdChtYXBwaW5nID0gYWVzKHggPSBTRVhFX0RFUFVURSwgeSA9IE1PTlRBTlRfU1VCVkVOVElPTikpICsNCiAgICAgICAgbGFicyh0aXRsZSA9ICJNb250YW50IGRlcyBzdWJ2ZW50aW9ucyBlbiBmb25jdGlvbiBkdSBnZW5yZSIsIHggPSAiZ2VucmUiKSArDQogICAgICAgIGNvb3JkX2ZsaXAoKQ0KDQpnZ3Bsb3QoZGF0YSA9IHJlc2VydmVfbm9OQSkgKw0KICAgICAgICBnZW9tX2JveHBsb3QobWFwcGluZyA9IGFlcyh4ID0gREVQQVJURU1FTlRfTk9TREVQVVRFUywgeSA9IE1PTlRBTlRfU1VCVkVOVElPTikpICsNCiAgICAgICAgbGFicyh0aXRsZSA9ICJNb250YW50IGRlcyBzdWJ2ZW50aW9ucyBlbiBmb25jdGlvbiBkdSBkZXBhcnRlbWVudCIsIHggPSAiZGVwYXJ0ZW1lbnQiKSArDQogICAgICAgIGNvb3JkX2ZsaXAoKQ0KDQpnZ3Bsb3QoZGF0YSA9IHJlc2VydmVfbm9OQSkgKw0KICAgICAgICBnZW9tX2JveHBsb3QobWFwcGluZyA9IGFlcyh4ID0gR1JPVVBFX1NJR0xFLCB5ID0gTU9OVEFOVF9TVUJWRU5USU9OLCBjb2xvciA9IFNFWEVfREVQVVRFKSkgKw0KICAgICAgICBsYWJzKHRpdGxlID0gIk1vbnRhbnQgZGVzIHN1YnZlbnRpb25zIGVuIGZvbmN0aW9uIGR1IHBhcnRpIiwgeCA9ICJwYXJ0aSIpICsNCiAgICAgICAgY29vcmRfZmxpcCgpDQoNCmdncGxvdChkYXRhID0gcmVzZXJ2ZV9ub05BKSArDQogICAgICAgIGdlb21fcG9pbnQobWFwcGluZyA9IGFlcyh4ID0gTkJfTUFOREFUUywgeSA9IE1PTlRBTlRfU1VCVkVOVElPTikpICsgDQogICAgICAgIGxhYnModGl0bGUgPSAiTW9udGFudCBkZXMgc3VidmVudGlvbnMgZW4gZm9uY3Rpb24gZHUgbm9tYnJlIGRlIG1hbmRhdHMiLCB4ID0gIm5vbWJyZSBkZSBtYW5kYXRzIikNCg0KZ2dwbG90KGRhdGEgPSByZXNlcnZlX25vTkEpICsNCiAgICAgICAgZ2VvbV9wb2ludChtYXBwaW5nID0gYWVzKHggPSBhZ2UsIHkgPSBNT05UQU5UX1NVQlZFTlRJT04sIGNvbG9yID0gU0VYRV9ERVBVVEUpKSArIA0KICAgICAgICB4bGltKDIwLCBtYXgocmVzZXJ2ZV9ub05BJGFnZSkpICsNCiAgICAgICAgbGFicyh0aXRsZSA9ICJNb250YW50IGRlcyBzdWJ2ZW50aW9ucyBlbiBmb25jdGlvbiBkZSBsJ+JnZSBldCBkdSBnZW5yZSIsIHggPSAi4mdlIikNCg0KDQpgYGANCg0KDQojIyAzLiBMaWVuIGVudHJlIGwnYXBwYXJ0ZW5hbmNlIHBvbGl0aXF1ZSBldCBsZSBtb250YW50IGRlcyBzdWJ2ZW50aW9ucw0KDQpOb3VzIG5vdXMgZm9jYWxpc29ucyBkYW5zIGNldHRlIOl0dWRlIHN1ciBsYSByZWxhdGlvbiBlbnRyZSBsZSBtb250YW50IGRlcyBzdWJ2ZW50aW9ucyBpc3N1ZXMgZGUgbGEgculzZXJ2ZSBwYXJsZW1lbnRhaXJlIGV0IGxhIHNlbnNpYmlsaXTpIHBvbGl0aXF1ZSB0ZWxsZSBxdWUgcmVmbOl06WUgcGFyIGwnYXBwYXJ0ZW5hbmNlIOAgdW4gZ3JvdXBlIHBhcmxlbWVudGFpcmUg4CBsJ0Fzc2VtYmzpZS4gTm91cyBhdm9ucyB2dSBxdSdpbCBleGlzdGUgZGFucyBsZSBqZXUgZGUgZG9ubullcyBwbHVzaWV1cnMgZ3JvdXBlcyBwYXJsZW1lbnRhaXJlcyA6IFVuaW9uIHBvdXIgdW4gbW91dmVtZW50IHBvcHVsYWlyZSAoVU1QKSA7IFVuaW9uIGRlcyBk6W1vY3JhdGVzIGluZOlwZW5kYW50cyAoVURJKSA7IEVjb2xvZ2lzdGVzIDsgZ3JvdXBlIFJhZGljYWwsIHLpcHVibGljYWluLCBk6W1vY3JhdGUgZXQgcHJvZ3Jlc3Npc3RlIChSUkRQKSA7IEdhdWNoZSBk6W1vY3JhdGUgZXQgculwdWJsaWNhaW5lIChHRFIpIDsgU29jaWFsaXN0ZSwgculwdWJsaWNhaW4gZXQgY2l0b3llbiAoU1JDKSA7IGxlcyBub24taW5zY3JpdHMgKE5JKSwgcXVpIG5lIGNvbnN0aXR1ZW50IHBhcyB1biBncm91cGUgcGFybGVtZW50YWlyZS4gDQoNCkF1dHJlbWVudCBkaXQsIGlsIHMnYWdpdCBkJ+l0dWRpZXIgbGUgbGllbiBlbnRyZSB1bmUgdmFyaWFibGUgKmNvbnRpbnVlKiAobW9udGFudCBkZSBsYSBzdWJ2ZW50aW9uKSBldCB1bmUgdmFyaWFibGUgKmRpc2Ny6HRlKiAoZ3JvdXBlIHBhcmxlbWVudGFpcmUpLCBsYXF1ZWxsZSBwZXV0IHByZW5kcmUgc2VwdCBtb2RhbGl06XMgZGlmZulyZW50ZXMuIFBsdXNpZXVycyBt6XRob2RlcyBkJ+l0dWRlIHNvbnQgcG9zc2libGVzLiBJY2ksIG5vdXMgY2hvaXNpc3NvbnMgZCdhcHBsaXF1ZXIgc2VwdCBmb2lzIGxhIG3pdGhvZGUgZGVzIG1vaW5kcmVzIGNhcnLpcywgZW4gcmVjb2RhbnQg4CBjaGFxdWUgZm9pcyBsYSB2YXJpYWJsZSBleHBsaWNhdGl2ZSBkJ2ludOly6nQgKGFwcGFydGVuYW5jZSDgIHVuIGdyb3VwZSBwb2xpdGlxdWUpICoqc291cyBmb3JtZSBiaW5haXJlKiogOiBwYXIgZXhlbXBsZSwgcG91ciBpZGVudGlmaWVyIGxlIGxpZW4gZW50cmUgbGUgbW9udGFudCBkZSBsYSBzdWJ2ZW50aW9uIGV0IGwnYXBwYXJ0ZW5hbmNlIGF1IGdyb3VwZSBVTVAsIG5vdXMgcmVjb2RvbnMgbGEgdmFyaWFibGUgZXhwbGljYXRpdmUgcG91ciBkaXN0aW5ndWVyIGxlcyBk6XB1dOlzIHF1aSBhcHBhcnRpZW5uZW50IGF1IGdyb3VwZSBVTVAgcGFyIHJhcHBvcnQg4CB0b3VzIGNldXggcXVpIG4neSBhcHBhcnRpZW5uZW50IHBhcywgZXQgcXVpIGNvbnN0aXR1ZW50IGRvbmMgbGUgZ3JvdXBlIGRlIHLpZulyZW5jZSBwb3VyIGxhIHByZW1p6HJlIHLpZ3Jlc3Npb24gOyBkZSBt6m1lLCBwb3VyIGxlIGdyb3VwZSBTUkMsIG5vdXMgcmVjb2RvbnMgYWZpbiBkZSBkaXN0aW5ndWVyIGNldXggcXVpIGFwcGFydGllbm5lbnQgYXUgU1JDIGRlIGNldXggcXVpIG4neSBhcHBhcnRpZW5uZW50IHBhcywgZXQgcXVpIGNvbnN0aXR1ZW50IGRvbmMgbGUgbm91dmVhdSBncm91cGUgZGUgculm6XJlbmNlIHBvdXIgbGEgZGV1eGnobWUgculncmVzc2lvbiA7IGV0IGFpbnNpIGRlIHN1aXRlLCBwb3VyIGNoYWN1biBkZXMgc2VwdCAiZ3JvdXBlcyIsIHkgY29tcHJpcyBsZXMgbm9uLWluc2NyaXRzLg0KDQpMZXMgdmFyaWFibGVzIGRlIGNvbnRy9GxlIHNvbnQgbGUgc2V4ZSBkdSBk6XB1dOksIHNvbiBk6XBhcnRlbWVudCwgc29uIOJnZSBldCBsZSBub21icmUgZGUgbWFuZGF0cy4gTGUgY29kYWdlIGRlIGxhIHZhcmlhYmxlIHJlbGF0aXZlIOAgbGEgZGVzdGluYXRpb24gZGUgbGEgc3VidmVudGlvbiwgYXV0cmVtZW50IGRpdCBsJ29iamV0IGRlIGxhIHN1YnZlbnRpb24sIG4nYSBwYXMg6XTpIHLpYWxpc+kgZGUgbWFuaehyZSBzdWZmaXNhbW1lbnQgY29o6XJlbnRlIGRhbnMgbGUgamV1IGRlIGRvbm7pZXMgcG91ciBwZXJtZXR0cmUgc29uIGVtcGxvaSBkYW5zIGwnYW5hbHlzZSA6IHNpIGxhIHZhbGV1ciAiZm9uY3Rpb25uZW1lbnQiIGFwcGFyYWl0IGNlcnRlcyBmculxdWVtbWVudCwgaWwgY29udmllbnQgZGUgbm90ZXIgcXVlIGQnYXV0cmVzIGZvcm11bGVzIHNvbnQgZW1wbG956WVzLCB0ZWxsZXMgcXVlICJk6XBlbnNlcyBkZSBmb25jdGlvbm5lbWVudCIsIGV0IHF1ZSBkJ2F1dHJlcyBmb3JtdWxlcyBk6XNpZ25lbnQgZGUgbeptZSBkZXMgZOlwZW5zZXMgZGUgZm9uY3Rpb25uZW1lbnQgOyBsYSBt6m1lIHJlbWFycXVlIHZhdXQgcG91ciBkZXMgZOlwZW5zZXMgZCdpbnZlc3Rpc3NlbWVudC4gQWluc2ksICoqbGVzIHLpZ3Jlc3Npb25zIGNpLWRlc3NvdXMgbmUgY29udHL0bGVudCBwYXMgcG91ciBsJ29iamV0IGRlIGxhIHN1YnZlbnRpb24qKiwgYWxvcnMgcXUnaWwgZXN0IHByb2JhYmxlIHF1ZSBjZXR0ZSB2YXJpYWJsZSBhZmZlY3RlIGxlcyBtb250YW50cyBkZXMgc3VidmVudGlvbnMsIGNlbGxlcyBzZSByYXR0YWNoYW50IOAgZGVzIGludmVzdGlzc2VtZW50cyDpdGFudCAqYSBwcmlvcmkqIGQndW4gbml2ZWF1IHBsdXMg6WxldukuIEQndW4gcG9pbnQgZGUgdnVlIGRlIGwnYW5hbHlzZSBkZSBjYXVzYWxpdOksIGNlbGEgc2lnbmlmaWUgcXVlIGwnb24gbmUgcGV1dCBwYXMgcmVqZXRlciBsJ2h5cG90aOhzZSBzZWxvbiBsYXF1ZWxsZSBjZSBuJ2VzdCBwYXMgdGFudCBsYSBkaWZm6XJlbmNlIGQnYXBwYXJ0ZW5hbmNlIHBvbGl0aXF1ZSBxdWkgZXhwbGlxdWUgbGEgdmFyaWFuY2UgZGFucyBsZXMgbW9udGFudHMgZGVzIHN1YnZlbnRpb25zIHF1ZSBsJ29iamV0IGRlIGxhIHN1YnZlbnRpb24uIA0KDQpMZSBsZWN0ZXVyIHBvdXJyYSBleGFtaW5lciBjaS1kZXNzb3VzIGxlcyBk6XRhaWxzIGRlcyBy6XN1bHRhdHMuIElsIGNvbnZpZW50IGRlIHJhcHBlbGVyIHF1J2lscyBuZSBwZXJtZXR0ZW50IHBhcyBkJ2FmZmlybWVyIGwnZXhpc3RlbmNlIGQndW4gbGllbiBkZSBjYXVzYWxpdOkgZW50cmUgbCdhcHBhcnRlbmFuY2UgcG9saXRpcXVlIGV0IGxlIG1vbnRhbnQgZGVzIHN1YnZlbnRpb25zLCBtYWlzIHF1J2lscyBjb25zdGl0dWVudCBkZXMgaW5kaWNlcyBwZXJtZXR0YW50IGQnZXhwbGlxdWVyIGxhIHZhcmlhbmNlIGRhbnMgbGUgbW9udGFudCBkZXMgc3VidmVudGlvbnMuIFBsdXMgcXVlIGxlIG1vbnRhbnQgZGVzIGNvZWZmaWNpZW50cywgZG9udCBsZSBuaXZlYXUgInLpZWwiIGVzdCBjZXJ0YWluZW1lbnQgYmllbiBkaWZm6XJlbnQgZHUgbml2ZWF1IGNhbGN1bOkgaWNpLCBjJ2VzdCBsZSBzaWduZSwgcG9zaXRpZiBvdSBu6WdhdGlmLCBxdWkgZGV2cmFpdCBhdHRpcmVyIGwnYXR0ZW50aW9uLiBFbiBy6XN1beksIG5vdXMgcG91dm9ucyByZXRlbmlyIGxlcyDpbOltZW50cyBzdWl2YW50cywgc291cyBy6XNlcnZlIGRlcyBleHBsaWNhdGlvbnMgcHLpY+lkZW50ZXMgZXQgZGUgbGEgdmFsaWRpdOkgZGUgbCdoeXBvdGjoc2UgInRvdXRlcyBjaG9zZXMg6WdhbGVzIHBhciBhaWxsZXVycyIgOg0KDQotIGwnYXBwYXJ0ZW5hbmNlIGF1ICoqZ3JvdXBlIFVNUCoqIGVzdCB0cuhzIHNpZ25pZmljYXRpdmVtZW50IGFzc29jaellIOAgdW4gbW9udGFudCBwbHVzIGZhaWJsZSBkZSBzdWJ2ZW50aW9uLCBkZSBsJ29yZHJlIGRlICoqLTQ4OTcgZXVyb3MqKiwgcGFyIHJhcHBvcnQgYXUgZmFpdCBkZSBuZSBwYXMgYXBwYXJ0ZW5pciBhdSBncm91cGUgVU1QIDsNCi0gZGUgbeptZSwgbCdhcHBhcnRlbmFuY2UgYXUgKipncm91cGUgRWNvbG9naXN0ZSoqIGVzdCB0cuhzIHNpZ25pZmljYXRpdmVtZW50IGFzc29jaellIOAgdW4gbW9udGFudCBwbHVzIGZhaWJsZSBkZSBzdWJ2ZW50aW9uLCBkZSBsJ29yZHJlIGRlICoqLTMzNTEgZXVyb3MqKiwgcGFyIHJhcHBvcnQgYXUgZmFpdCBkZSBuZSBwYXMgYXBwYXJ0ZW5pciBhdSBncm91cGUgRWNvbG9naXN0ZSA7DQotIGVuIHJldmFuY2hlLCBsJ2FwcGFydGVuYW5jZSBhdSAqKmdyb3VwZSBTUkMqKiBlc3QgdHLocyBzaWduaWZpY2F0aXZlbWVudCBhc3NvY2npZSDgIHVuIG1vbnRhbnQgcGx1cyBmb3J0IGRlIHN1YnZlbnRpb24sIGRlIGwnb3JkcmUgZGUgKiorNTAzNSBldXJvcyoqLCBwYXIgcmFwcG9ydCBhdSBmYWl0IGRlIG5lIHBhcyBhcHBhcnRlbmlyIGF1IGdyb3VwZSBTUkMgOw0KLSBsJ2FwcGFydGVuYW5jZSBhdSAqKmdyb3VwZSBHRFIqKiBlc3QgdHLocyBzaWduaWZpY2F0aXZlbWVudCBhc3NvY2npZSDgIHVuIG1vbnRhbnQgcGx1cyBmb3J0IGRlIHN1YnZlbnRpb24sIGRlIGwnb3JkcmUgZGUgKiorOTk2OSBldXJvcyoqLCBwYXIgcmFwcG9ydCBhdSBmYWl0IGRlIG5lIHBhcyBhcHBhcnRlbmlyIGF1IGdyb3VwZSBHRFIgOw0KLSBuZSBwYXMgYXBwYXJ0ZW5pciDgIHVuIGdyb3VwZSBwYXJsZW1lbnRhaXJlLCBldCByZWxldmVyIGRlIGNlIGZhaXQgZGVzICoqbm9uLWluc2NyaXRzKiogKE5JKSBlc3QgdHLocyBzaWduaWZpY2F0aXZlbWVudCBhc3NvY2npIOAgdW4gbW9udGFudCBwbHVzIGZvcnQgZGUgc3VidmVudGlvbiwgZGUgbCdvcmRyZSBkZSAqKis0MDQ0IGV1cm9zKiosIHBhciByYXBwb3J0IGF1IGZhaXQgZCdhcHBhcnRlbmlyIOAgdW4gZ3JvdXBlIHBhcmxlbWVudGFpcmUuDQoNCkxlcyBhdXRyZXMgcmVsYXRpb25zLCBhdmVjIGxlIGdyb3VwZSAqKlJSRFAqKiBvdSBsZSBncm91cGUgKipVREkqKiwgbmUgc29udCBwYXMgc3RhdGlzdGlxdWVtZW50IHNpZ25pZmljYXRpdmVzIDogbGUgY29lZmZpY2llbnQgbidlc3QgcGFzIHN0YXRpc3RpcXVlbWVudCBkaWZm6XJlbnQgZGUgMCwgY2UgcXVpIGltcGxpcXVlIHF1ZSBsJ29uIG5lIHBldXQgcGFzIHJlamV0ZXIgbCdoeXBvdGjoc2UgbnVsbGUgc2Vsb24gbGFxdWVsbGUgaWwgbidleGlzdGUgcGFzIGRlIGxpZW4gZW50cmUgbCdhcHBhcnRlbmFuY2Ug4CBsJ3VuIGRlIGNlcyBncm91cGVzIGV0IGxlIG1vbnRhbnQgZGVzIHN1YnZlbnRpb25zLiANCg0KYGBge3J9DQpyZXNlcnZlX25vTkFfY29waWUgPC0gcmVzZXJ2ZV9ub05BDQpgYGANCg0KYGBge3J9DQojIyBSZWNvZGFnZSBkZSByZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFDQpyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFIDwtIHJlY29kZShyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFLA0KICAgICAgICAgICAgICAgIlNSQyIgPSAicGFzVU1QIiwNCiAgICAgICAgICAgICAgICJOSSIgPSAicGFzVU1QIiwNCiAgICAgICAgICAgICAgICJVREkiID0gInBhc1VNUCIsDQogICAgICAgICAgICAgICAiRUNPTE8iID0gInBhc1VNUCIsDQogICAgICAgICAgICAgICAiUlJEUCIgPSAicGFzVU1QIiwNCiAgICAgICAgICAgICAgICJHRFIiID0gInBhc1VNUCIpDQpyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFIDwtIGZhY3RvcihyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFKQ0KDQojIFLpb3Jkb25uYW5jZW1lbnQgZGUgcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRQ0KcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSA8LSBmYWN0b3IocmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSwgbGV2ZWxzPWMoInBhc1VNUCIsICJVTVAiKSkNCg0KIyBtb2TobGUNCm1vZGVsX1VNUCA8LSB0cmFpbihNT05UQU5UX1NVQlZFTlRJT04gfiAuLCBkYXRhID0gcmVzZXJ2ZV9ub05BLCBtZXRob2QgPSAibG0iKQ0Kc3VtbWFyeShtb2RlbF9VTVApICMgLTQ4OTcgZXVyb3MsIHRy6HMgc2lnbmlmaWNhdGlmDQoNCmBgYA0KDQpgYGB7cn0NCnJlc2VydmVfbm9OQSA8LSByZXNlcnZlX25vTkFfY29waWUNCg0KIyMgUmVjb2RhZ2UgZGUgcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRQ0KcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSA8LSByZWNvZGUocmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSwNCiAgICAgICAgICAgICAgICJVTVAiID0gInBhc1NSQyIsDQogICAgICAgICAgICAgICAiTkkiID0gInBhc1NSQyIsDQogICAgICAgICAgICAgICAiVURJIiA9ICJwYXNTUkMiLA0KICAgICAgICAgICAgICAgIkVDT0xPIiA9ICJwYXNTUkMiLA0KICAgICAgICAgICAgICAgIlJSRFAiID0gInBhc1NSQyIsDQogICAgICAgICAgICAgICAiR0RSIiA9ICJwYXNTUkMiKQ0KcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSA8LSBmYWN0b3IocmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSkNCg0KIyBS6W9yZG9ubmFuY2VtZW50IGRlIHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUNCnJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUgPC0gZmFjdG9yKHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUsIGxldmVscz1jKCJwYXNTUkMiLCAiU1JDIikpDQoNCiMgbW9k6GxlDQptb2RlbF9TUkMgPC0gdHJhaW4oTU9OVEFOVF9TVUJWRU5USU9OIH4gLiwgZGF0YSA9IHJlc2VydmVfbm9OQSwgbWV0aG9kID0gImxtIikNCnN1bW1hcnkobW9kZWxfU1JDKSAjICs1MDM1IGV1cm9zLCB0cuhzIHNpZ25pZmljYXRpZg0KDQpgYGANCg0KYGBge3J9DQpyZXNlcnZlX25vTkEgPC0gcmVzZXJ2ZV9ub05BX2NvcGllDQoNCiMjIFJlY29kYWdlIGRlIHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUNCnJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUgPC0gcmVjb2RlKHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUsDQogICAgICAgICAgICAgICAiU1JDIiA9ICJwYXNVREkiLA0KICAgICAgICAgICAgICAgIk5JIiA9ICJwYXNVREkiLA0KICAgICAgICAgICAgICAgIlVNUCIgPSAicGFzVURJIiwNCiAgICAgICAgICAgICAgICJFQ09MTyIgPSAicGFzVURJIiwNCiAgICAgICAgICAgICAgICJSUkRQIiA9ICJwYXNVREkiLA0KICAgICAgICAgICAgICAgIkdEUiIgPSAicGFzVURJIikNCnJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUgPC0gZmFjdG9yKHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUpDQoNCiMgUulvcmRvbm5hbmNlbWVudCBkZSByZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFDQpyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFIDwtIGZhY3RvcihyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFLCBsZXZlbHM9YygicGFzVURJIiwgIlVESSIpKQ0KDQojIG1vZOhsZQ0KbW9kZWxfVURJIDwtIHRyYWluKE1PTlRBTlRfU1VCVkVOVElPTiB+IC4sIGRhdGEgPSByZXNlcnZlX25vTkEsIG1ldGhvZCA9ICJsbSIpDQpzdW1tYXJ5KG1vZGVsX1VESSkgIyAtMzU2IGV1cm9zLCBub24gc2lnbmZpY2F0aWYNCmBgYA0KDQpgYGB7cn0NCnJlc2VydmVfbm9OQSA8LSByZXNlcnZlX25vTkFfY29waWUNCg0KIyMgUmVjb2RhZ2UgZGUgcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRQ0KcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSA8LSBmY3RfcmVjb2RlKHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUsDQogICAgICAgICAgICAgICAicGFzRUNPTE8iID0gIlVNUCIsDQogICAgICAgICAgICAgICAicGFzRUNPTE8iID0gIlNSQyIsDQogICAgICAgICAgICAgICAicGFzRUNPTE8iID0gIk5JIiwNCiAgICAgICAgICAgICAgICJwYXNFQ09MTyIgPSAiVURJIiwNCiAgICAgICAgICAgICAgICJwYXNFQ09MTyIgPSAiUlJEUCIsDQogICAgICAgICAgICAgICAicGFzRUNPTE8iID0gIkdEUiIpDQoNCiMgUulvcmRvbm5hbmNlbWVudCBkZSByZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFDQpyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFIDwtIGZhY3RvcihyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFLCBsZXZlbHM9YygicGFzRUNPTE8iLCAiRUNPTE8iKSkNCg0KIyBtb2TobGUNCm1vZGVsX0VDT0xPIDwtIHRyYWluKE1PTlRBTlRfU1VCVkVOVElPTiB+IC4sIGRhdGEgPSByZXNlcnZlX25vTkEsIG1ldGhvZCA9ICJsbSIpDQpzdW1tYXJ5KG1vZGVsX0VDT0xPKSAjIC0zMzUxIGV1cm9zLCB0cuhzIHNpZ25pZmljYXRpZg0KDQpgYGANCg0KYGBge3J9DQpyZXNlcnZlX25vTkEgPC0gcmVzZXJ2ZV9ub05BX2NvcGllDQoNCiMjIFJlY29kYWdlIGRlIHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUNCnJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUgPC0gZmN0X3JlY29kZShyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFLA0KICAgICAgICAgICAgICAgInBhc1JSRFAiID0gIlVNUCIsDQogICAgICAgICAgICAgICAicGFzUlJEUCIgPSAiU1JDIiwNCiAgICAgICAgICAgICAgICJwYXNSUkRQIiA9ICJOSSIsDQogICAgICAgICAgICAgICAicGFzUlJEUCIgPSAiVURJIiwNCiAgICAgICAgICAgICAgICJwYXNSUkRQIiA9ICJFQ09MTyIsDQogICAgICAgICAgICAgICAicGFzUlJEUCIgPSAiR0RSIikNCg0KIyMgUulvcmRvbm5hbmNlbWVudCBkZSByZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFDQpyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFIDwtIGZhY3RvcihyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFLCBsZXZlbHM9YygicGFzUlJEUCIsICJSUkRQIikpDQoNCiMgbW9k6GxlDQptb2RlbF9SUkRQIDwtIHRyYWluKE1PTlRBTlRfU1VCVkVOVElPTiB+IC4sIGRhdGEgPSByZXNlcnZlX25vTkEsIG1ldGhvZCA9ICJsbSIpDQpzdW1tYXJ5KG1vZGVsX1JSRFApICMgKzU1OCBldXJvcywgbm9uIHNpZ25pZmljYXRpZg0KDQpgYGANCg0KYGBge3J9DQpyZXNlcnZlX25vTkEgPC0gcmVzZXJ2ZV9ub05BX2NvcGllDQoNCiMjIFJlY29kYWdlIGRlIHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUNCnJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUgPC0gZmN0X3JlY29kZShyZXNlcnZlX25vTkEkR1JPVVBFX1NJR0xFLA0KICAgICAgICAgICAgICAgInBhc0dEUiIgPSAiVU1QIiwNCiAgICAgICAgICAgICAgICJwYXNHRFIiID0gIlNSQyIsDQogICAgICAgICAgICAgICAicGFzR0RSIiA9ICJOSSIsDQogICAgICAgICAgICAgICAicGFzR0RSIiA9ICJVREkiLA0KICAgICAgICAgICAgICAgInBhc0dEUiIgPSAiRUNPTE8iLA0KICAgICAgICAgICAgICAgInBhc0dEUiIgPSAiUlJEUCIpDQoNCiMjIFLpb3Jkb25uYW5jZW1lbnQgZGUgcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRQ0KcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSA8LSBmYWN0b3IocmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSwgbGV2ZWxzPWMoInBhc0dEUiIsICJHRFIiKSkNCg0KIyBtb2TobGUNCm1vZGVsX0dEUiA8LSB0cmFpbihNT05UQU5UX1NVQlZFTlRJT04gfiAuLCBkYXRhID0gcmVzZXJ2ZV9ub05BLCBtZXRob2QgPSAibG0iKQ0Kc3VtbWFyeShtb2RlbF9HRFIpICMgKzk5NjkgZXVyb3MsIHRy6HMgc2lnbmlmaWNhdGlmDQoNCmBgYA0KDQpgYGB7cn0NCnJlc2VydmVfbm9OQSA8LSByZXNlcnZlX25vTkFfY29waWUNCg0KIyMgUmVjb2RhZ2UgZGUgcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRQ0KcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSA8LSBmY3RfcmVjb2RlKHJlc2VydmVfbm9OQSRHUk9VUEVfU0lHTEUsDQogICAgICAgICAgICAgICAicGFzTkkiID0gIlVNUCIsDQogICAgICAgICAgICAgICAicGFzTkkiID0gIlNSQyIsDQogICAgICAgICAgICAgICAicGFzTkkiID0gIkdEUiIsDQogICAgICAgICAgICAgICAicGFzTkkiID0gIlVESSIsDQogICAgICAgICAgICAgICAicGFzTkkiID0gIkVDT0xPIiwNCiAgICAgICAgICAgICAgICJwYXNOSSIgPSAiUlJEUCIpDQoNCiMjIFLpb3Jkb25uYW5jZW1lbnQgZGUgcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRQ0KcmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSA8LSBmYWN0b3IocmVzZXJ2ZV9ub05BJEdST1VQRV9TSUdMRSwgbGV2ZWxzPWMoInBhc05JIiwgIk5JIikpDQoNCiMgbW9k6GxlDQptb2RlbF9OSSA8LSB0cmFpbihNT05UQU5UX1NVQlZFTlRJT04gfiAuLCBkYXRhID0gcmVzZXJ2ZV9ub05BLCBtZXRob2QgPSAibG0iKQ0Kc3VtbWFyeShtb2RlbF9OSSkgIyArNDA0NCBldXJvcywgdHLocyBzaWduaWZpY2F0aWYNCg0KYGBgDQoNCg0K