comptabilité nationale avec r
DESCRIPTION
Aurélien Poissonnier, INSEETRANSCRIPT
R aux comptes trimestriels
Comptes Trimestriels
avril 2012
Comptes Trimestriels () R aux comptes trimestriels avril 2012 1 / 11
R en complement de SAS
La production des comptes se fait sous SAS
mais toute l’analyse se fait sous R
il existe des fonctions pour l’interaction de SAS et R : deverse etalimente
2 packages entretenus aux CT : aRiege et facts
Comptes Trimestriels () R aux comptes trimestriels avril 2012 2 / 11
De nombreuses fonctions pour le traitement des seriestemporelles
evolution ev(), glissement annuel ga(), contribution ,contrichutions contrich.mts()
partage volume-prix (valeurs, volumes pct, volumes pap, volumeschaınes...)
programmation objet : les classes wotan, CT, modele, ERE,operation... simplifient la manipulation de blocs d’informations deformats differents (permet par exemple de documenter la date etl’heure de creation d’une matrice)
outils econometriques : CJO, etalonnage-calage, modelesd’extrapolation d’indicateurs manquants, prevision pour note deconjoncture...
Comptes Trimestriels () R aux comptes trimestriels avril 2012 3 / 11
Generation et lecture de code : SAS
ex : brut.extrap(”p1ep gh49c 0 ”,date=c(2011,11),freq=12,extrap=mois,niveau=TRUE, version=NULL,code=TRUE) trouvele brut correspondant a l’extrapolation cvs-cjo donnee enargument et retourne un petit code a coller sous SAS
%ariege ; %acces(prod,m) ; %modifie(p1ep gh49c 0,r,2011 12,11244.0944234219) ;
ex : lit.chaine() analyse les programmes SAS et genere un code R aexecuter chaque annee pour mettre a jour les modeleseconometriques
recherche() cherche dans les programmes d’un dossier (et sessous-dossiers) une chaine de caracteres
Comptes Trimestriels () R aux comptes trimestriels avril 2012 4 / 11
Generation et lecture de code : LateX (cf Frank Arnaudle mois dernier)
Figure: tableau de revisionsComptes Trimestriels () R aux comptes trimestriels avril 2012 5 / 11
R comme outil de controle
8 campagnes trimestrielles par an
22 publications mensuelles
4 canaux de diffusions (insee.fr, ftp, bdm, eurostat)
des controles automatiques sont effectues sur les tableaux dediffusion des campagnes trimestrielles
a chaque campagne une ou 2 erreurs sont ainsi evitees
Comptes Trimestriels () R aux comptes trimestriels avril 2012 6 / 11
Graphiques en pagaille : comparaison de versions
Comptes Trimestriels () R aux comptes trimestriels avril 2012 7 / 11
Graphiques en pagaille : analyse graphique de lasaisonnalite
40
60
80
100
120
140
160
rx
janv. févr. mars avr. mai juin juil. août sept. oct. nov. déc.
19802012
Figure: reperer les saisonnalites
Comptes Trimestriels () R aux comptes trimestriels avril 2012 8 / 11
Graphiques en pagaille : graphique de l’informationrapide sans harmonigraph
−2,0
−1,5
−1,0
−0,5
0,0
0,5
1,0
1,5
2009 2010 2011
en %
PIB
Consommation finale FBCF Variations de stocks Solde commercial
Figure: graph IR avec R
cf. Jean-Marc Fournier pour le format note de conjoncture egalementComptes Trimestriels () R aux comptes trimestriels avril 2012 9 / 11
Alterner plus facilement tableaux et graphique dans unpdf sans latexOn peut generer une page de tableau entre 2 graphiques :
Comptes Trimestriels () R aux comptes trimestriels avril 2012 10 / 11
A venir...
Les CT etudient le passage de la production des comptes sous R mieuxadapte aux series temporelles (comme en Suisse).La principale difficultee anticipee : le partage des bases de donnees etdes programmes entre plusieurs producteurs !Avez-vous des pistes de solution ?
Comptes Trimestriels () R aux comptes trimestriels avril 2012 11 / 11