défouloir contre SAS

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

défouloir contre SAS

Messagepar Stéphane Laurent » 07 Fév 2012, 12:19

Bonjour,

J'ai importé un tableau Excel dans SAS, les colonnes du tableau Excel n'avaient pas de format et du coup certaines d'elles ont été importées au format texte dans SAS.
Puis j'empile les colonnes (avec "PROC TRANSPOSE"), et là, les colonnes au format texte ont carrément disparus, pas un seul message d'erreur, pas un seul warning.
Je m'en suis aperçu après de longues heures de travail, et je dois tout recommencer.

Alors, toi qui a aussi eu une galère aussi minable avec SAS, rejoins-moi dans ce fil pour te défouler.

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 07 Fév 2012, 15:51

C'est sûr qu'en combinant un gros tas de boue (Excel) avec une usine à gaz (SAS), il faut s'attendre à des déconvenues sévères...
Renaud

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 10 Fév 2012, 09:56

Comment faire une ANCOVA dans R:

Code : Tout sélectionner

lm(y~ID+Mo, data=mydata)

et le Box-Cox correspondant :

Code : Tout sélectionner

boxcox(y~ID+Mo, data=mydata, lambda=seq(-3,5,by=0.05))


Comment faire la même ANCOVA dans SAS :

Code : Tout sélectionner

proc glm data=mydata;
class ID;
model y=ID Mo / solution;
run; quit;

et le Box-Cox correspondant :

Code : Tout sélectionner

ods graphics on;
proc transreg data=mydata details;
model BoxCox(y / lambda=-3 to 5 by 0.05) = class(ID) identity(Mo);
run;
ods graphics off;

Pierre COLIN
Messages : 350
Enregistré le : 03 Juil 2011, 11:04

Messagepar Pierre COLIN » 10 Fév 2012, 10:03

Avec la version 9.3 de SAS

vous pourrez utiliser R depuis SAS :)

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 10 Fév 2012, 10:05

Ca c'est un progrès ! ;)

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

Messagepar Nicolas Péru » 10 Fév 2012, 10:38

Non ça c'est une énorme aberration !

Mettre un logiciel sous licence GNU dans un logiciel propriétaire, il fallait oser. SAS va faire payer à ses utilisateurs (puisqu'ils payent la licence SAS/STAT) ce que la communauté de R développe à titre gratuit.

Il faut les passer au pilori pour ça !! :D

Nicolas

Pascal PLUVINET
Messages : 70
Enregistré le : 15 Sep 2010, 06:04

Messagepar Pascal PLUVINET » 13 Fév 2012, 15:48

C'est même un peu scandaleux !
Ceci dit, peut-être que des utilisateurs de SAS découvriront R par ce biais, puis se mettront complétement à R et abandonneront SAS....
Pascal PLUVINET
Ingénieur d'études - Géomaticien

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 13 Fév 2012, 15:53

Faudrait voir ce que c'est plus précisément. On peut aussi se débrouiller pour appeler R avec les versions antérieures de SAS, mais que propose SAS 9.3 plus précisément ?

Pierre COLIN
Messages : 350
Enregistré le : 03 Juil 2011, 11:04

Messagepar Pierre COLIN » 14 Fév 2012, 09:10

Une meilleure conversion des données entre SAS et R peut-etre.

http://support.sas.com/documentation/cd ... ect003.htm

et certaines fonctions de base

http://support.sas.com/documentation/cd ... ect004.htm

L'un des objectifs étant probablement de compenser le package graphique de SAS par celui de R.

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

Messagepar Nicolas Péru » 14 Fév 2012, 09:38

Code : Tout sélectionner

L'un des objectifs étant probablement de compenser le package graphique de SAS par celui de R.

ça c'est à la limite du procès par rapport à la licence GNU. Ils jouent vraiment sur le fil du rasoir parce qu'effectivement, ils ne vendent pas R mais ils s'en servent comme valeur ajoutée à un produit qu'ils vendent...

Rien que pour ça je boycott encore plus SAS :)

Pierre Bady
Messages : 405
Enregistré le : 02 Mai 2006, 07:46

Messagepar Pierre Bady » 14 Fév 2012, 11:56

hello,

voici mes deux centimes de participation au topic

SPSS peut également être associé à R:
http://www-01.ibm.com/software/analytic ... developer/

Enfin, perso ... mon objectif étant de répondre au mieux à la question/problème posé, ça me traumatise pas plus que ça. ça permet peut-être aussi de simplifier la vie au personne qui utilise régulièrement les deux softs.

sinon, ça peut être plutôt positif. Ces entreprises reconnaissent officiellement R et la supériorité d'un certain nombre d'algorithmes et de packages qui y sont implémentés :)

Dans le secteur privé, ceci pourrait avoir un impact intéressant!
SAS n'est donc plus la norme absolue?!

enfin bon ... on verra bien où nous conduira la sélection naturelle :p


hth :)


pierre
=@===--------¬-------¬------¬-----¬
liens utiles :
http://www.gnurou.org/Writing/SmartQuestionsFr
http://neogrifter.free.fr/welcomeOnInternet.jpg
]<((((*< -------------------------------

raphael tremeaud
Messages : 43
Enregistré le : 28 Oct 2010, 20:44

Messagepar raphael tremeaud » 15 Fév 2012, 21:20

Je crois que dans le projet GNU GPL la notion de copyleft induit un abandon des droits (d'auteur), et la possibilité de distribuer des copie gratuite OU payante, c'est un des principes du logiciel libre.
Il faut les passer au pilori pour ça !! :D
rien n'empêche;)
ça c'est à la limite du procès par rapport à la licence GNU. Ils jouent vraiment sur le fil du rasoir parce qu'effectivement, ils ne vendent pas R mais ils s'en servent comme valeur ajoutée à un produit qu'ils vendent...
En fait je crois que ces gros malin ont étudié la licence et qu'ils ne sont en aucun cas "sur le fil", il intègre une fonction libre dans un logiciel propriétaire ce qui n'est pas répréhensible au fond. C'est un peu comme si le créateur de ggplot2 demandait des droits sur les graphes produits... ou pire les contributeurs du forum réclament des % (une idée à creuser ?)
Par contre par cette intégration de R dans SAS ils ne peuvent prétendre à la licence GNU GPL puisqu'ils restreignent l'accès au code.

Je me demande comment ils peuvent garantir le respect de la licence GNU GPL de R dans l'environnement SAS, font ils mention de cette licence dans la distribution ?

François Bonnot
Messages : 537
Enregistré le : 10 Nov 2004, 15:19
Contact :

Messagepar François Bonnot » 16 Fév 2012, 14:35

Mettre un logiciel sous licence GNU dans un logiciel propriétaire, il fallait oser. SAS va faire payer à ses utilisateurs (puisqu'ils payent la licence SAS/STAT) ce que la communauté de R développe à titre gratuit.

Il ne nous reste plus qu'à développer un R package SAS qui inclurait toutes les procédures de SAS, y compris bien sûr la syntaxe de SAS :-)
François

Pierre COLIN
Messages : 350
Enregistré le : 03 Juil 2011, 11:04

Messagepar Pierre COLIN » 16 Fév 2012, 14:55

une "simple" interface suffirait normalement

raphael tremeaud
Messages : 43
Enregistré le : 28 Oct 2010, 20:44

Messagepar raphael tremeaud » 16 Fév 2012, 19:48

je viens de voir un exemple fournit dans les graphiques SAS
http://support.sas.com/documentation/cdl/en/imlug/64248/HTML/default/viewer.htm#imlug_graphstart_sect012.htm
Ils ont copié le graphique de Etienne-Jules Marey en 1880
http://ieg.ifs.tuwien.ac.at/~aigner/teaching/ws06/infovis_ue/img/technique-images/full-size/marey_train-schedule.jpg
Ca donne un aperçu des capacités graphiques de SAS...


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité