Guida da JMP a SASTutti,
Sto cercando di imparare SAS. Sto cercando di sfruttare tutta la conoscenza che ho attualmente in JMP e usarlo come un launchpad, ma non sono in grado di trovare alcun materiale guida che aiuti da una prospettiva di transizione. Mentre ci sono un sacco di lezioni di formazione e articoli utili che aiutano un utente a iniziare da zero, trovo che questo mi riporti un paio di passi - dato che è come imparare una nuova lingua del tutto.
Apprezzerei molto se qualcuno nel forum, in particolare i dipendenti JMP, potesse fornire solidi percorsi di orientamento per un utente JMP per sfruttare il proprio apprendimento e navigare nell'apprendimento SAS.
Ad esempio: dal punto di vista della struttura dei dati, questo è quello che capisco

Inoltre, ogni passo da una fase di programmazione è supportato da quelli che sono chiamati Data o Proc Steps in SAS a differenza della programmazione a flusso libero che vediamo in JMP. Non ho trovato nulla di simile a uno spazio dei nomi che esiste in JMP. Mentre so che sto solo scalfendo la parte superiore e ho una lunga strada da percorrere, sarebbe estremamente utile se viene fornita una guida completa per gli utenti JMP per sfruttare ciò che sanno e utilizzarlo mentre cercano di imparare SAS.
Chiederebbe a tutti i membri della comunità o ai dipendenti JMP che in precedenza hanno attraversato questa transizione per fornire tutorial o siti Web che hanno trovato più utili.
Ri: JMP a SAS GuidanceSAS è un ambiente / linguaggio molto diverso rispetto a JMP. La mia conoscenza di SQL mi ha davvero aiutato a lavorare con SAS, dato che sono un utente Oracle SQL da molto tempo. SAS SQL è un po 'diverso da Oracle SQL, ma i concetti sono gli stessi. Fondamentalmente aiuta a pensare a SAS come un linguaggio basato su set, come SQL.
Ri: JMP a SAS GuidanceNon dimenticare di controllare DS2 o "Data Step 2", un recente tentativo di modernizzazione del linguaggio SAS. Troverete che supporta concetti moderni come metodi, pacchetti e una più ampia varietà di tipi di dati.
Una buona descrizione di alto livello è questo articolo, che contiene indicazioni su altre risorse.
https://blogs.sas.com/content/sgf/2016/02/19/reasons-love-proc-ds2/
Ri: JMP a SAS Guidance @uday_guntupalli , Sono felice che tu stia imparando la programmazione SAS. Come sapere lo scripting JMP e JSL, la conoscenza della programmazione SAS ti servirà bene.
Il mio primo consiglio è di non fare troppi confronti tra JMP / JSL e SAS. Sono costruiti in modi molto diversi con un pubblico e usi diversi in mente.
Un buon punto di partenza per imparare la programmazione SAS è Programmazione passo passo con Base SAS .
Hai ragione che un set di dati SAS e una tabella di dati JMP sono analgosi. Ciascuno rappresenta il formato di archiviazione dei dati permanente per i dati.
Come hai scoperto, la programmazione SAS è diversa da JSL e il modo principale in cui è diverso è che è basato su step. Cioè, ci sono passi DATA e PROC passi.
Il Passo SAS DATA viene utilizzato per creare e gestire set di dati SAS. È un linguaggio in sé e per sé e rappresenterà la maggior parte del tuo apprendimento per programmare in SAS.
In generale, le fasi PROC vengono utilizzate per creare analisi, ad esempio PROC FREQ per calcolare le frequenze; PROC REG per analisi di regressione e PROC GLM per la modellazione lineare generale. Il Guida alle procedure è il posto da leggere su tutte le PROC SAS di Base.
Spero che aiuti.
L'unico confronto tra JMP e SAS che incoraggerò è che il Comunità SAS sono l'equivalente della comunità utente JMP. Proprio come qui troverai molte persone utili nel Comunità SAS per guidarti mentre impari a programmare in SAS. Il Programmazione SAS di base il forum è probabilmente dove vorrete postare le vostre prime domande.
PS: ho ignorato il Macro SAS struttura per ora. Dovresti definire impercettibilmente il linguaggio Macro, ma inizia a capire prima i passaggi DATA e PROC e poi sarai pronto ad esplorare le Macro.
Ri: JMP a SAS GuidanceSAS offre un'ampia documentazione online per i vari prodotti SAS. Suggerisco di iniziare esaminando il prodotto SAS di base e i documenti di lingua SAS
http://support.sas.com/documentation/index.html
Ri: JMP a SAS Guidance @Byron_JMP ,
Grazie, darò un'occhiata a questo. Potete fornire un elenco di piattaforme che supportano tale generazione di codice o questo è documentato ovunque?
Inoltre, per un principiante i compiti più semplici come le strutture di controllo, i loop, l'importazione e l'esportazione dei dati, le strutture di dati e tali argomenti sarebbero estremamente utili. C'è qualche risorsa che copre questi?
Ri: JMP a SAS GuidanceCi sono molte forme in JMP che possono generare lavori SAS. Usare questi come modelli può essere utile. Ad esempio, popolare la finestra di dialogo Fit Model e quindi fai clic sul menu a triangolo rosso. In questo modo puoi vedere come codificherai la stessa analisi in SAS.