Tutorial SAS: tutto ciò che devi sapere su SAS



In questo blog tutorial SAS, scopri cos'è SAS? Cosa può fare e capire perché SAS è uno degli strumenti di analisi più popolari sul mercato.

Domande - SAS Tutorial - EdurekaCos'è SAS? Perché dovrei imparare SAS?Quali sono i vantaggi di ?Cerchi risposte alle domande di cui sopra? Se sì, allora questoTutorial SASrisponderà a tutte le tue domande.

Noi esseri umani siamo una specie curiosa, no? Vogliamo sempre saperne di più. Questo desiderio di sapere, ci fa fare più domande e, a sua volta, ci tiene alla ricerca di ulteriori risposte.





Consideriamo un semplice problema. E se vuoi fare shopping e hai due opzioni tra cui scegliere:

  • Un buono da $ 149
  • Buono sconto del 25%

Potresti chiederti, quale opzione ti aiuterà a risparmiare di più?Questo è uno scenario. Abbiamo molte di queste domande e potremmo imbatterci in diversi scenari in cui non possiamo prendere una decisione adeguata. Queste domande ti rendono curiososulla ricerca di risposte? Se sì, allora ti piaceranno le analisi e anche gli strumenti che ti aiuteranno ad analizzare i dati. SAS è uno di questi strumenti.



Tutorial SAS

Alla fine dell'articolo dovresti avere familiarità con i seguenti argomenti:

La tua comprensione di SAS è incompleta senza comprensione analisi dei dati.Quindi iniziamo.

Che cos'è l'analisi dei dati?

La parola 'analisi' è di tendenza da un po 'di tempo, ma non esiste un unico modo per definirla. Cerchiamo di capire l'analisi con un semplice esempio. Immagina di voler comprare una maglietta. Quali sarebbero le possibili domande a cui potresti pensare? Lascia che ti aiuti con alcuni comuni:



  • Quando dovrei comprare una maglietta?
  • Quanto dovrei spendere per la maglietta?
  • Devo acquistare la maglietta online o devo visitare un negozio?
  • Se decido di acquistare la t-shirt online, da quale sito dovrei acquistarla?
  • Se decido di visitare un negozio, quale negozio devo visitare?

La decisione può dipendere da fattori come tempo, denaro, preferenze ed esperienze precedenti. Continuiamo con il problema di cui sopra. Considera quanto segue:

  • Domenica sei libero
  • Il tuo budget è di $ 300
  • Preferisci visitare un negozio in quanto ti consente di scegliere una maglietta
  • Decidi di visitare un negozio in particolare perché la tua precedente visita al negozio non ti ha deluso

Sulla base dei punti precedenti, supponiamo che tu decida di visitare un negozio domenica e acquistare una maglietta che ti costerà circa $ 265. Hai considerato alcune possibilità, hai scelto quelle adatte al requisito e hai preso una decisione.

In parole semplici, hai appena fatto una sorta di analisi per aiutarti a comprare una maglietta. Consentitemi di semplificarlo ulteriormente. Il tuo cervello ha fatto due semplici cose qui:

  • Informazioni raccolte secondo le vostre esigenze
  • Compresi i dati e sulla base di tali informazioni, ti ha aiutato a decidere di acquistare la maglietta.

Questo è ciò che puoi fare utilizzando l'analisi. Puoi raccogliere informazioni, analizzarle e prendere decisioni migliori. L'esempio sopra è statofacile, quindi potresti prendere una decisione sulla base di alcuni presupposti. E se il problema e il processo decisionale non fossero stati così facili?

Considera questo problema da un punto di vista aziendale.Supponiamo che una società di e-commerce voglia studiare i modelli di acquisto dei suoi clienti sulla base dei dati precedenti. L'azienda dovrà considerare migliaia di record, non è vero? Ora, immagina i dati di cui abbiamo appena parlato o le permutazioni e le combinazioni che l'azienda può prendere in considerazione per le diverse preferenze che le persone possono avere.

Inoltre, la società potrebbe non disporre di tutti i dati. Ad esempio, se un cliente non ha acquistato una maglietta, quali fattori hanno portato il cliente a decidere di non acquistare la maglietta? Questi dati mancanti possono creare problemi. Come affrontiamo questi problemi? Come trattiamo questi dati? Bene,questi problemi diventano più facili quando usiamo l'analisi. Utilizzando l'analisi è possibile eliminare i dati non necessari e ottimizzare le informazioni pertinenti per trovare modelli che possono aiutarti a prendere decisioni migliori.

Abbiamo molti strumenti a nostra disposizione per l'analisi e per semplificare tali problemi.Uno strumento importante è SAS. Questo tutorial SAS ti aiuterà a capire SAS e come può essere utilizzato per risolvere i nostri problemi.

Iscriviti al nostro canale youtube per ricevere nuovi aggiornamenti ..!

Need For SAS

Il mercato dell'analisi è cresciuto enormemente negli ultimi anni. Ciò ha comportato un aumento del numero di strumenti utilizzati. Tutti questi sono utili in un modo o nell'altro. Quindi andiamo avanti con il nostro tutorial SAS e diamo un'occhiata ad alcuni degli strumenti più utilizzati sul mercato.

  • SAS: È lo strumento più utilizzato nel mercato dell'analisi commerciale. Con una pletora di funzioni statistiche e una buona GUI (Enterprise Guide & Miner), è sicuramente leader del mercato.
  • R: È un software open source. È facile imparare R perché è ben documentato. È conveniente e ha forti capacità statistiche.
  • Pitone è un altro linguaggio di scripting open source ampiamente utilizzato. L'utilizzo di Python è cresciuto nel tempo.Oggi mette in mostra librerie come Numpy, Scipy e MatPlotLib. È possibile eseguire quasi tutte le operazioni statistiche o creare qualsiasi modello utilizzando queste librerie.

SAS vs. R vs. Pitone

Confrontiamo questi tre strumenti in questo tutorial SAS e userò i seguenti parametri per il confronto.

1) Lavori

Essendo uno strumento vitale per la ricerca e l'analisi, ha sicuramente generato molti requisiti per risorse formate da SAS. SAS detiene il 70% della quota di mercato. R detiene il 15% e python il minimo, che è inferiore al 10%.

2) Facilità di comprensione

SAS è uno degli strumenti più facili da imparare. Anche le persone con una conoscenza limitata di SQL possono impararlo facilmente. Python non è conveniente come SAS per l'analisi. R richiede di scrivere codici noiosi e lunghi, dando quindi un vantaggio a SAS.

3) Lingua di quarta generazione

SAS è un linguaggio di programmazione di quarta generazione. Un linguaggio di programmazione di quarta generazione è 'un linguaggio di programmazione progettato con uno scopo specifico in mente, come lo sviluppo di software aziendale commerciale'. È progettato per ridurre lo sforzo di programmazione e ridurre al minimo il tempo e il costo necessari per sviluppare un software. R e Python non sono linguaggi di quarta generazione.

4) Flessibile

SAS rimane aggiornato alle esigenze del mercato. La sua facilità di integrazione lo rende più flessibile e utilizzabile. Ciò significa anche che si amalgama bene con altre tecnologie. Rendendolo flessibile nel vero senso della parola.

Le ragioni di cui sopra supportano fortemente l'affermazione che SAS mantiene saldamente la sua posizione di vertice sul mercato.Quindi ora che abbiamo visto il confronto di questi tre strumenti analitici. Andando avanti in questo tutorial SAS ci ha permesso di comprendere SAS in modo un po 'più dettagliato.

come creare una stringa casuale in java

Tutorial SAS: che cos'è SAS ?

Cerchiamo ora di capire cosa è SAS e cosa fa?

SAS è l'acronimo di Statistical Analysis System. È una suite software sviluppata da SAS Institute.

Applicazioni SAS

L'immagine sotto mostra alcune applicazioni di SAS:

In parole semplici, SAS può elaborare dati complessi e generare insight significativi che aiuterebbero le organizzazioni a prendere decisioni migliori o prevedere possibili risultati nel prossimo futuro.

SAS ti consente di estrarre, modificare, gestire e recuperare dati da diverse fonti e analizzarli.L'interfaccia utente grafica punta e clicca di SAS aiuta gli utenti non tecnici a utilizzare le sue funzionalità per operazioni grafiche e opzioni avanzate.

Tutorial SAS | Tutorial SAS per l'analisi dei dati | Edureka

Componenti SAS

Andiamo avanti con il nostro tutorial SAS e diamo uno sguardo ad alcuni importanti componenti SAS:

  • Base SAS: È il componente più utilizzato. Dispone di funzionalità di gestione dei dati. È possibile eseguire l'analisi dei dati utilizzando Base SAS.
  • SAS / GRAFICO: Con l'uso di SAS / Graph è possibile rappresentare i dati come grafici. Ciò semplifica la visualizzazione dei dati.
  • SAS / STAT: Consente di eseguire analisi statistiche, come analisi di varianza, regressione, multivariata, sopravvivenza e psicometrica.
  • SAS / ETS: È adatto per l'analisi delle serie storiche.

Poiché questo è un articolo introduttivo, ci concentreremo su Base SAS e sono sicuro che dovrebbe essere facile da capire per tutti.

Interessato ad apprendere SAS da esperti? Iscriviti ora

SAS come linguaggio di programmazione

La maggior parte degli ambienti di programmazione sono guidati da menu (punta e clicca) o da comandi (inserisci ed esegui comandi). Tuttavia, SAS non è né guidato da menu né da comandi. Questo perché utilizza una serie di istruzioni o istruzioni note come programma SAS. Questo programma è una rappresentazione di ciò che vuoi fare ed è scritto in linguaggio SAS.

Dati

I dati sono fondamentali per ogni set di dati. In SAS, i dati sono disponibili in forma tabulare in cui le variabili occupano lo spazio della colonna e le osservazioni occupano lo spazio della riga.

Tipi di dati:

SAS tratta i numeri come dati numerici e tutto il resto rientra nei dati carattere. Quindi SAS ha due tipi di dati, numerico e carattere. Facile, no?

La fase DATA e la fase PROC costituiscono gli elementi costitutivi di base di un programma SAS. Quello che fanno questi blocchi di costruzione è ciò di cui parleremo in questo tutorial SAS.

cosa sono i filtri di contesto nel tableau

Elementi costitutivi di SAS

Iniziamo un programma con una fase DATA per creare un data set SAS e quindi passiamo i dati a una fase PROC. La fase PROC elabora i dati. Per capire come funzionano i passaggi DATA e PROC, consideriamo l'esempio seguente.

Supponiamo di voler convertire un numero che è da pollici a centimetri e memorizzare il risultato in una variabile chiamata 'size' e stamparlo, quindi il passaggio DATA convertirà il numero in pollici in centimetri e il passaggio PROC stamperà il risultato.

L'immagine seguente mostra uno snippet di codice per il problema sopra menzionato:

Le dichiarazioni costituiscono le fasi DATA e PROC. La lunghezza di un passaggio può variare da una a più di cento affermazioni. È importante ricordare che i passaggi DATA vengono utilizzati per leggere e modificare i dati, mentre i passaggi PROC vengono utilizzati per analizzare i dati, eseguire funzioni di utilità o stampare report.

I passaggi DATA iniziano con la parola chiave DATA seguita da un nome scelto per il set di dati SAS. È evidente che il passaggio DATA di cui sopra produce un set di dati denominato size. I passaggi DATA leggono i dati da file di dati esterni e possono essere utilizzati anche per includere loop e istruzioni case. Può essere utilizzato per unire, ordinare, combinare e concatenare i dati.

Allo stesso modo, le procedure iniziano con un'istruzione PROC in cui la parola chiave PROC segue il nome della procedura utilizzata (ad esempio il nome della procedura può essere PRINT, SORT o MEAN). Le procedure SAS per lo più contengono una manciata di possibili dichiarazioni.

Ogni volta che SAS incontra un nuovo passaggio (contrassegnato da un'istruzione DATA o PROC), termina o termina il passaggio precedente e inizia con uno nuovo.

Mentre un tipico programma inizia con una fase DATA per inserire o modificare i dati, e poi passa i dati a una fase PROC, non è certamente l'unico modello per mescolare le fasi DATA e PROC. Proprio come puoiimpilare blocchi di costruzionein qualsiasi ordine, puoi organizzare i passaggi DATA e PROC in qualsiasi ordine. Un programma potrebbe anche contenere solo passaggi DATA o solo passaggi PROC.

Tuttavia, troverai molto più facile scrivere programmi SAS se comprendi queste funzioni di base. Quelle sopra menzionate sono alcune nozioni di base che ogni principiante SAS dovrebbe conoscere. Passando alla parte successiva del nostro tutorial SAS, vediamo di capire come installare SAS University Edition.

Ora i principianti possono imparare e praticare SAS, come SAS Institute Inc ha rilasciato SAS University Edition che è disponibile gratuitamente. Tutte le funzionalità necessarie per apprendere la SAS di base sono disponibili qui. Learning Base SAS renderà più semplice l'apprendimento di altri componenti.

I seguenti passaggi ti aiuteranno a installare SAS University Edition.È un software con il quale puoi esercitarti nella programmazione SAS.

Tutorial SAS: installazione

L'installazione di SAS University Edition è semplice. Tuttavia, la sua disponibilità come macchina virtuale richiede di eseguirlo in un ambiente virtuale. È necessario installare un software di virtualizzazione sul PC prima di eseguire il software SAS. I seguenti passaggi ti aiuteranno a scaricare e configurare l'ambiente SAS.

1) Scarica SAS University Edition

SAS University Edition può essere scaricata da questo link SAS University Edition . Se fai clic sul link sopra, apparirà la seguente finestra. Si prega di leggere i dettagli dei requisiti prima di iniziare il download.

2) Guida rapida all'installazione

Le persone che sono completamente nuove nel processo di installazione, possono consultare le seguenti guide e video disponibili come nel passaggio 1. È facoltativo e puoi saltarlo se hai già familiarità.

3) Configurazione di un software di virtualizzazione

I collegamenti nel passaggio 2 ti permetteranno di scaricare il software di virtualizzazione adatto. Puoi saltare questo passaggio se hai già installato un software di virtualizzazione.

4) Scarica il file zip

Scegli la versione appropriata della SAS University Edition compatibilecon l'ambiente di virtualizzazione che hai. Verrà scaricato come file zip. Il nomesarebbe simile a: 'Unvbasicvapp_9411005_vmx_en_sp0_1.zip'

5) Decomprimere il file zip

Decomprimere il file zippato sopra e salvarlo in una directory appropriata.

6) Caricamento della macchina virtuale

cos'è un java bean

Apri e avvia il tuo lettore VMware, cerca un file che termini con estensione .vmx e aprilo. Sarà visibile la seguente schermata. Annotare le impostazioni di base come la memoria e lo spazio su disco rigido assegnati per riferimento.

7) Accendi la macchina virtuale

Facendo clic su Accendi questa macchina virtuale accanto alla freccia verde, consente di avviare la macchina virtuale. Dovrebbe apparire la seguente schermata.

Durante il caricamento, viene visualizzata la seguente schermata. Dopodiché puoi eseguire la macchina virtuale. Verrà richiesto di accedere all'URL che aprirà l'ambiente SAS.

8) S tarting SAS Studio

Apri una nuova scheda sul tuo browser e carica l'URL evidenziato nell'immagine sopra. La seguente schermata apparirà per indicare la disponibilità dell'ambiente SAS. Potresti ottenere un URL diverso perché, l'URLpuò essere diverso da PC a PC.

Puoi avviare lo studio e sei a posto.

Esecuzione di un programma SAS

Ora che abbiamo capito come installare SAS University Edition, nel nostro tutorial SAS vediamo un esempio di programma SAS.

Il codice seguente mostra come stampare una sequenza di Fibonacci. Nel caso in cui, se non sai cos'è una sequenza di Fibonacci, lascia che la definisca per te.

La sequenza di Fibonacci è un insieme di numeri che inizia con uno o zero, seguito da uno, e procede in base alla regola che ogni numero (chiamato numero di Fibonacci) è uguale alla somma dei due numeri precedenti. Se la sequenza di Fibonacci è indicata con F (n), dove n è il primo termine nella sequenza, la seguente equazione mostra la sequenza di Fibonacci per n = 0, dove i primi due termini sono definiti come 0 e 1 per convenzione:

F (0) = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

In alcuni contesti, è consuetudine utilizzare n = 1. In tal caso, i primi due termini sono definiti come 1 e 1 per impostazione predefinita, quindi:

F (1) = 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

Diamo un'occhiata a questo codice SAS che genera una sequenza di Fibonacci che inizia con uno.

DATA Fibonacci Do i = da 1 a 10 Fib = Sum (Fib, lag (Fib)) se i = 1 allora Fib = 1 output end PROC PRINT Fibonacci Run

Nel codice sopra, abbiamo definito una funzione chiamata 'Fib' per calcolare il numero successivo. Fib è uguale alla somma del numero di Fib corrente e del precedenteFibonaccinumero. Usiamo la funzione lag per recuperare l'ultima funzione e per recuperare il valore del numero di fib precedente.

L'immagine seguente mostra l'output del codice precedente. Abbiamo utilizzato la procedura PROC PRINT per visualizzare l'output in forma stampata.

Spero che questo blog tutorial SAS ti sia piaciuto. Questo è stato il primo blog della serie di blog SAS Tutorial. Il mio prossimo blog sarà sulla programmazione SAS, leggi anche quello per imparare a scrivere programmi in SAS.

Se desideri imparare SAS e costruire una carriera nel dominio dell'analisi, dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale.Questa formazione ti aiuterà a comprendere la SAS in profondità e ti aiuterà a padroneggiarlavari concetti del linguaggio SAS.

Interessato ad apprendere SAS da esperti? Iscriviti ora

Hai domande per noi? Per favore menzionalo nella sezione commenti e ti risponderemo.