24.04.2014 Views

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.5.2.5 Réflexion et remarques<br />

Des questions n’ont pas été examinées dans les rapports <strong>Sas</strong> – R.<br />

1) Les habitu<strong>de</strong>s antérieures <strong>de</strong> l’utilisateur<br />

Chaque lecteur pourra avoir un avis différent selon un grand nombre <strong>de</strong> paramètres implicites: la taille<br />

habituelle <strong>de</strong> ses données, l’effort antérieur fourni pour connaître les aspects du co<strong>de</strong> <strong>de</strong> <strong>Sas</strong> et du co<strong>de</strong><br />

<strong>de</strong> R / ou l’absence d’investissement dans un minimum <strong>de</strong> savoir technique dans l’un ou dans l’autre<br />

logiciel, ses besoins pratiques, son environnement contraint sur son lieu <strong>de</strong> travail, son âge et donc sa<br />

formation antérieure, etc.<br />

Il aura ainsi l’impression que soit R ou soit <strong>Sas</strong> est mieux ! J’ai essayé <strong>de</strong> présenter en matière <strong>de</strong><br />

graphiques les équivalences. Bien sûr R a 3600 packages divers et variés. Et puis, il y a la question <strong>de</strong> la<br />

reproductibilité scientifique. Etc. … etc.<br />

2) La qualité et complétu<strong>de</strong> <strong>de</strong> l’installation locale <strong>de</strong> R<br />

Un package présent ou absent, <strong>de</strong>s packages non mis à jour, <strong>de</strong>s versions différentes <strong>de</strong> R peuvent<br />

engendrer sous IML Studio <strong>de</strong>s problèmes différents comme l’a montré l’utilisation <strong>de</strong> Factominer<br />

appelant un autre package Rcmd ou même <strong>de</strong> la fonction hclust du package {stats} non mis à jour sous<br />

R 2.10.<br />

Sous Xp, répéter 3 fois la comman<strong>de</strong> source ou s’attendre à une longue liste <strong>de</strong> message <strong>de</strong> Warning et<br />

Error ; sous W7 si on n’a pas les droits Administrateur et qu’en plus, on tente d’écrire sur le disque C :<br />

en zone protégée pour l’<strong>Ined</strong>. Comman<strong>de</strong> non connue pour mise à jour <strong>de</strong> package existant. Etc.<br />

3) Les détails internes <strong>de</strong>s conversions (tables-matrices-dataframe-vecteurs)<br />

Dans ce domaine, il est important <strong>de</strong> lire la documentation, car les implicites <strong>de</strong> R sont aussi nombreux<br />

que les subtilités <strong>de</strong> <strong>Sas</strong> (Fondation, Iml et IMLPlus) en matière <strong>de</strong> date, données manquantes,<br />

structures etc. Par exemple, il y a une différence entre Capitale et bas-<strong>de</strong>-casse pour les noms <strong>de</strong> variables et <strong>de</strong><br />

fonctions.<br />

Les détails se trouvent dans la rubrique Using Client-Si<strong>de</strong> R <strong>de</strong> la 1 ère colonne.<br />

Ainsi le module non montré ExportMatrixToR portant sur notre DataObject Ulysse conduit à une erreur.<br />

run ExportMatrixToR (Ulysse , 'voyage');<br />

ERROR: IMLPlus cannot convert the data to the required type. (1, 22)<br />

Mais, par exemple pour les conversions <strong>de</strong> date, cela semble bien se passer comme témoigne cet utilisateur <strong>de</strong><br />

R : http://www.r-bloggers.com/calling-r-from-<strong>Sas</strong>-iml-studio/<br />

En fait : datew.d => Date / datetimew.d => POSIXt /autre => numeric dans le sens <strong>Sas</strong>=>R;<br />

dans le sens R=><strong>Sas</strong>, Date => Date9. / POSIXt => Time19. /autre => sans format.<br />

Nous n’avons pas vu l’exportation <strong>de</strong> R vers <strong>Sas</strong>, pour laquelle un module du Studio existe.<br />

Et il existe, pour le R-o-Phile, d’autres chemins http://www.r-bloggers.com/example-7-10-get-data-from-r-into-<strong>Sas</strong>/<br />

Compte tenu <strong>de</strong> mon expérience dans ce domaine <strong>de</strong>s échanges entre logiciels à usage statistique, je pense que<br />

l’intégration <strong>de</strong>s formats personnels dans la prochaine version du <strong>Sas</strong> IML Studio marquera un tournant en<br />

espérant que les modules d’import et export aient été enrichis.<br />

238 <strong>Pratique</strong> <strong>de</strong> <strong>Sas</strong> windows ….93 <strong>Volume</strong> 2 et Coll.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!