Risorse per un utente R che deve imparare SAS


18

Uso R. Ogni giorno. Penso in termini di data.frames, la famiglia di funzioni apply (), programmazione orientata agli oggetti, vettorializzazione e geom / estetica ggplot2. Ho appena iniziato a lavorare per un'organizzazione che utilizza principalmente SAS. So che esiste un libro sull'apprendimento degli utenti R per SAS , ma quali sono alcune buone risorse per gli utenti R che non hanno mai usato SAS?


interessa dire perché quel libro non è abbastanza buono?
Eduardo Leoni,

4
@Eduardo È nella direzione sbagliata :-).
whuber

1
@Steven Forse dovresti iniziare con la procedura IML che è concettualmente la più vicina a R. Almeno questo farà andare avanti i succhi. psych.yorku.ca/lab/sas/iml.htm Ma, ammetto che probabilmente c'è bisogno di quel tomo inverso.
Ralph Winters,

2
Da un lato, scrivo un po 'di codice in R e principalmente in Python e mi sono appena unito a una società che usa pesantemente SAS. Sto facendo grandi progressi dopo 5 mesi dall'integrazione di Python nella nostra cassetta degli attrezzi, sostituendo SAS in alcune aree. Mentre navighi, dovremmo prendere in considerazione l'avvio di un Wiki su "Come convincere la tua azienda ad adottare qualcosa di diverso da SAS / SPSS per l'analisi". Sto trovando che le questioni culturali sono molto più difficili della semplice evangelizzazione della lingua o delle differenze di performance.
Josh Hemann,

1
Se decidi di dare seguito al suggerimento di @ RalphWinter, ti potrebbe piacere il blog SAS / IML: blogs.sas.com/content/iml Da SAS / IML puoi anche chiamare le funzioni R, che potrebbero aiutarti nella transizione: blog. sas.com/iml/index.php?/archives/…
Rick

Risposte:


19

15 mesi fa, ho iniziato il mio attuale lavoro come qualcuno che utilizzava R esclusivamente da circa 3 anni; Avevo usato SAS nella mia prima classe di statistiche, lo detestavo e non l'avevo mai più toccato fino a quando non avevo iniziato qui. Ecco cosa mi è stato utile e cosa no:

Utile:


  • Codice dei colleghi . Questa è la fonte più utile per me. In parte era un ottimo codice, in parte era un pessimo codice, ma tutto mi ha mostrato come pensare in SAS.
  • SUGI . Anche se spesso sono quasi insopportabilmente banali, c'è una grande ricchezza di questi piccoli documenti su Internet. Non è necessario cercarli; solo Google, e si presenteranno a te.
  • O'Reilly SQL Pocket Guide , di Gennick. Schivo un sacco di codice SAS usando PROC SQL per la manipolazione e il riepilogo dei dati. Questo è barare, e non mi interessa.
  • Questo documento spiega i formati e le informazioni (PDF) . Questa è senza dubbio la parte meno intuitiva di SAS per me.
  • Sito di calcolo statistico dei servizi tecnologici accademici dell'UCLA . L'UCLA ha un sacco di ottimo materiale introduttivo qui, e c'è molto materiale parallelo tra le sue sezioni R e SAS ( come questi esempi di analisi ).

Non d'aiuto:


  • Qualunque cosa che abbia mai letto è destinata alle persone in transizione tra R e SAS. Ho il libro "R e SAS" di Kleinman e Horton, che ho aperto due volte solo per non trovare le risposte di cui avevo bisogno. Ho letto alcune altre guide qua e là. Forse è solo il mio stile di apprendimento, ma nessuna di queste cose mi è mai rimasta fedele, e inevitabilmente finisco per cercare su Google una volta che ne ho davvero bisogno.

Però starai bene. Leggi il codice dei tuoi colleghi, fai domande qui e su StackOverflow e, qualunque cosa tu faccia, non provare a tracciare nulla.


@Matt - Penso che Proc SGPLOTroxxx.
suncoolsu

@Matt Parker - Non ho trovato un libro delle risorse generali SAS che ho trovato soddisfacente. Hai qualche suggerimento o fai semplicemente affidamento sulle ricerche su Internet?
Andy W,

1
@Matt Ho trovato il libro di Kleinman e Horton piuttosto utile. E, come @suncoolsu, trovo che i nuovi SGPLOT, SGSCATTER e SGPANEL PROCS siano molto migliori del vecchio sistema grafico SAS. E SGRENDER consente MOLTO controllo sulla grafica. E i grafici ODS forniti con ogni PROC statistico sono valori predefiniti molto carini.
Peter Flom - Ripristina Monica

2
@Matt (+1) Bella risposta. Mi sono anche imbattuto in questo blog che fornisce esempi illustrati di R / SAS: sas-and-r.blogspot.com .
chl

Grazie per i suggerimenti su queste nuove procedure, @suncoolsu e @Peter - Sono stato aggiornato di recente a 9.2, quindi lo verificherò sicuramente. Inoltre, solo per chiarire: non penso che "SAS e R" siano fatti male, non mi hanno mai davvero aiutato quando avevo bisogno. @chl, il blog che hai trovato è in realtà il blog di accompagnamento di questo libro, che è davvero una bella aggiunta dagli autori.
Matt Parker

6

Un paio di cose da aggiungere a ciò che @matt ha detto:

Oltre a SUGI (che ora è stato ribattezzato SAS Global Forum, e si terrà quest'anno a Las Vegas) ci sono numerosi gruppi di utenti SAS locali e regionali. Questi sono più piccoli, più intimi e (di solito) molto più economici. Alcuni gruppi locali sono persino gratuiti. Vedi qui

SAS-L. Questa è una mailing list per domande su SAS. È abbastanza amichevole e alcuni dei partecipanti sono tra i migliori programmatori SAS che ci siano.

Il libro SAS e R: gestione dei dati, analisi statistica e grafica di Kleinman e Horton. Cerca cosa vuoi fare nell'indice R e troverai come farlo anche in SAS. Un po 'come un dizionario inter-lingua.


1
Seguirò la raccomandazione per il libro Kleinman.
Josh Hemann,

4

Oltre agli eccellenti consigli di Matt Parkers (in particolare sulla lettura del codice dei colleghi), l'attuale documentazione SAS può essere sorprendentemente utile (una volta che hai capito il nome di ciò che desideri): http://support.sas.com/documentation/

E il procedimento Global Forum / SUGI è disponibile qui: http://support.sas.com/events/sasglobalforum/previous/online.html


Secondo il voto per la documentazione SAS, è davvero abbastanza buono (e voluminoso).
Hong Ooi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.