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
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.