Articles

Affichage des articles du mai 13, 2010

CUMUL DE DONNEES

Le cumul de données. C'est très courant. On aime le faire sous Excel en tirant les formules. C'est fatiguant tenir une souris sur la feuille Excel. Avec SAS c'est 4 lignes pour le cumul sur votre base de données. Exemple : Cumul de température sur l'année. C'est cela qui fait pousser le blé ici et tue le mil chez moi. ******** Exemple vous avez votre base de température sur 366 jours qui s'appelle temp. Dans SAS la commande est la suivante. DATA CUMUL /* pour le nom du fichier cumul */ SET TEMP /* pour charger votre fichier de température */ RETAIN CUMUL /* pour créer le CUMUL , un autre nom marche dans tous les cas */ CUMUL + TEMPERATURE /* Temperature est la variable contenant les températures */ RUN ; ************************************** Exemple avec le programme ci-dessous : Je crée un jeu de données de 5 enregistrement Et je fais le cumul ; ***************** data essai; do i = 1 to 5 ; output ; end ; run ; data cumul; set essai; retain cumul; cumul...

Jeu de données d’Essai sur le prix des animaux

Image
Avoir aujourd'hui des données reste un parcours du combattant surtout dans le domaine de l'élevage. Il faut bien que les modèles tournent. Avec SAS, créer un jeu de données est vraiment un jeu d'enfant avec un nombre d'enregistrement qui n'a de limites que la limite de votre disque dur. Par exemple, une des données recherchées dans le domaine de l'élevage est le prix du bétail qui est rare sur le site de RESIMAO comme de l'or .. Je rencontre dans un rapport que le prix du bœuf actuellement est de 400 000 FCFA avec un écart type de 80000 FCFA . (c'est juste un exemple). Avec Sas pour avoir les prix pratiqués sur tout le marché ou l'échantillon présenté était de 200 boeufs, le programme ci dessous suffit et je crée mes 200 prix . **************** Programme SAS Data prixboeuf ; Do i = 1 to 200 ; Beouf=400000 + 80000*ranuni(0); OUTPUT; END; RUN; ************************** Après le lancement du programme je reçois le message suivant: ***************...