0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Analyse et Visualisation du PIB avec SAS

Transféré par

omelgaidi3
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Analyse et Visualisation du PIB avec SAS

Transféré par

omelgaidi3
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

/*Création d'une bibliothèque*/;

libname sauve "C:\Users\A00021313\Desktop\SAS";

**Importation du fichier texte dans la biblio avec un programme SAS**;

Filename TD1_GDP "C:\Users\A00021313\Desktop\SAS\TD1_GDP.txt";

data sauve.TD1_GDP;
infile TD1_GDP dlm = '09'x dsd missover firstobs = 2 ;
input date yyq7. SA_FR NSA_FR SA_ALL NSA_ALL;
run;

proc print data=sauve.TD1_GDP;


run;

** ou la date initiale**;

Filename TD1_GDP "C:\Users\A00021313\Desktop\SAS\TD1_GDP.txt";

data sauve.TD1_GDP;
infile TD1_GDP dlm = '09'x dsd missover firstobs = 2 ;
input date $7. SA_FR NSA_FR SA_ALL NSA_ALL;
run;

** afficher la base des données en format SAS**;

proc print data = sauve.TD1_GDP;


var date SA_FR SA_ALL ;
run;

** les stats descriptives $;

proc means data=sauve.TD1_GDP N NMISS MIN MAX MEAN RANGE VAR STD;
var SA_FR SA_ALL;
run;

***installer un compteur**;

data sauve.TD1_GDP ; set sauve.TD1_GDP ;


compteur = _n_ ;
run;

**visualiser les données dans une table SAS**;

proc print data = sauve.TD1_GDP;


var compteur date SA_FR NSA_FR SA_ALL NSA_ALL ;
run;

***Faire la représentation graphique**;


proc gplot data = sauve.TD1_GDP ;
plot (SA_FR SA_ALL)*date / overlay ;
symbol1 i = join c = black ;
symbol2 i = join c = blue ;
run ;
***Faire la représentation graphique**;
proc gplot data = sauve.TD1_GDP ;
plot (SA_FR SA_ALL)*compteur / overlay ;
symbol1 i = join c = black ;
symbol2 i = join c = blue ;
run ;

***Faire la représentation graphique**;


proc gplot data = sauve.TD1_GDP ;
plot (SA_FR NSA_FR)*compteur / overlay ;
symbol1 i = join c = black ;
symbol2 i = join c = blue ;
run ;

/*Taux de croissance trimestriel du PIB*/

data sauve.TD1_GDP ; set sauve.TD1_GDP ;


tSA_FR = (SA_FR-lag(SA_FR))/(lag(SA_FR))*100;
tSA_ALL = (SA_ALL-lag(SA_ALL))/(lag(SA_ALL))*100;
run;

proc print data = sauve.TD1_GDP;


run;

/*representer les series stationnaire*/


proc gplot data = sauve.TD1_GDP ;
plot (tSA_FR tSA_ALL)*compteur / overlay ;
symbol1 i = join c = black ;
symbol2 i = join c = blue ;
run ;

proc means data = sauve.TD1_GDP N NMISS mean STD VAR MIN MAX Q1 Q3 MEDIAN;
var tSA_FR tSA_ALL;
run;

/*represnter l'histogramme du taux de croissance trimestriel du PIB*/

proc Gchart data=sauve.TD1_GDP;


Vbar tSA_FR;
run;

proc Gchart data=sauve.TD1_GDP;


Vbar tSA_ALL;
run;

proc univariate data=sauve.TD1_GDP;


Var tSA_FR;
histogram tSA_FR /normal (noprint) cbarline=grey;
run;

proc univariate data=sauve.TD1_GDP;


Var tSA_ALL;
histogram tSA_ALL /normal (noprint) cbarline=grey;
run;

/*coeff d'autocrrelation d'ordre 1*/


proc arima data=sauve.TD1_GDP;
identify var=tSA_FR;
run;

/*coeff de correlation entre deux variables*/


proc corr data=sauve.TD1_GDP;
var tSA_FR tSA_ALL;
run;
proc reg data=sauve.TD1_GDP;
model tSA_FR = tSA_ALL;
run;

data sauve.TD1_GDP ; set sauve.TD1_GDP;


dSA_FR=lag(tSA_FR);
run;

proc print data=sauve.TD1_GDP;


run;

proc reg data=sauve.TD1_GDP;


model tSA_FR = tSA_ALL dSA_FR;
run;

Vous aimerez peut-être aussi