Co to jest SAS? Dlaczego powinienem się uczyć SAS?Jakie są korzyści z ?Szukasz odpowiedzi na powyższe pytania? Jeśli tak, to toSamouczek SASodpowie na wszystkie Twoje pytania.
My, ludzie, jesteśmy ciekawym gatunkiem, prawda? Zawsze chcemy wiedzieć więcej. Ta chęć poznania sprawia, że zadajemy więcej pytań, a to z kolei sprawia, że szukamy dalszych odpowiedzi.
Rozważmy prosty problem. A co jeśli chcesz iść na zakupy i masz do wyboru dwie opcje:
- Kupon o wartości 149 USD
- Kupon rabatowy 25%
Zastanawiasz się, która opcja pomoże Ci zaoszczędzić więcej?To jest jeden scenariusz. Mamy wiele takich pytań i możemy natknąć się na różne scenariusze, w których nie możemy podjąć właściwej decyzji. Czy te pytania sprawiają, że jesteś ciekawyo znajdowaniu odpowiedzi? Jeśli tak, to polubisz analitykę, a także narzędzia, które pomogą Ci analizować dane. Jednym z takich narzędzi jest SAS.
Samouczek SAS
Pod koniec artykułu powinieneś zapoznać się z następującymi tematami:
- Co to jest analiza danych?
- Potrzeba SAS
- Co to jest SAS?
- Komponenty SAS
- SAS jako język programowania
- Instalacja środowiska programowania / programowania SAS
- Prowadzenie programu SAS
Twoje zrozumienie SAS jest niepełne bez zrozumienia Analityka danych.Więc zacznijmy.
Co to jest analiza danych?
Od jakiegoś czasu zyskuje na popularności słowo „analityka”, ale nie ma jednego sposobu, aby je zdefiniować. Spróbujmy zrozumieć analitykę na prostym przykładzie. Wyobraź sobie, że chcesz kupić koszulkę. Jakie byłyby możliwe pytania, o których możesz pomyśleć? Pozwól, że pomogę Ci z kilkoma typowymi:
- Kiedy powinienem kupić koszulkę?
- Ile powinienem wydać na koszulkę?
- Czy powinienem kupić T-shirt online, czy powinienem odwiedzić sklep?
- Jeśli zdecyduję się na zakup koszulki online, na której stronie mam ją kupić?
- Jeśli zdecyduję się odwiedzić sklep, który sklep powinienem odwiedzić?
Decyzja może zależeć od takich czynników, jak czas, pieniądze, preferencje i wcześniejsze doświadczenia. Kontynuujmy powyższy problem. Rozważ następujące:
- Jesteś wolny w niedzielę
- Twój budżet to 300 USD
- Wolisz odwiedzać sklep, ponieważ pozwala on ręcznie wybrać koszulkę
- Decydujesz się odwiedzić konkretny sklep, ponieważ Twoja poprzednia wizyta w sklepie Cię nie zawiodła
Na podstawie powyższych punktów załóżmy, że zdecydujesz się odwiedzić sklep w niedzielę i kupić koszulkę, która będzie Cię kosztować około 265 USD. Rozważałeś kilka możliwości, wybrałeś te, które odpowiadały wymaganiom i podjąłeś decyzję.
Cóż, w prostych słowach wykonałeś jakąś analizę, która pomoże Ci kupić T-shirt. Pozwólcie, że to jeszcze bardziej uproszczę. Twój mózg zrobił tutaj dwie proste rzeczy:
- Zebrane informacje zgodnie z wymaganiami
- Zrozumiałem dane i na podstawie tych informacji pomogło Ci podjąć decyzję o zakupie koszulki.
Oto, co możesz zrobić, korzystając z narzędzi analitycznych. Możesz zbierać informacje, analizować je i podejmować lepsze decyzje. Powyższy przykład tołatwo, więc mógłbyś podjąć decyzję na podstawie kilku założeń. A jeśli problem i podjęcie decyzji nie były takie łatwe?
Rozważ ten problem z biznesowego punktu widzenia.Załóżmy, że firma zajmująca się handlem elektronicznym chce zbadać wzorce zakupów swoich klientów na podstawie wcześniejszych danych. Firma będzie musiała wziąć pod uwagę tysiące rekordów, prawda? Teraz wyobraź sobie dane, o których właśnie rozmawialiśmy, lub permutacje i kombinacje, które firma może rozważyć dla różnych preferencji, które mogą mieć ludzie.
Ponadto firma może nie mieć wszystkich danych. Na przykład, jeśli klient nie kupił koszulki, to jakie czynniki skłoniły go do rezygnacji z zakupu koszulki? Te brakujące dane mogą powodować problemy. Jak radzimy sobie z tymi problemami? Jak postępujemy z takimi danymi? Dobrze,problemy te stają się łatwiejsze, gdy korzystamy z narzędzi analitycznych. Korzystając z narzędzi analitycznych, możesz wyeliminować niepotrzebne dane i zoptymalizować odpowiednie informacje, aby znaleźć wzorce, które pomogą Ci podejmować lepsze decyzje.
Dysponujemy wieloma narzędziami do analizy i upraszczania takich problemów.Jednym z czołowych narzędzi jest SAS. Ten samouczek SAS pomoże Ci zrozumieć SAS i jak można go wykorzystać do rozwiązywania naszych problemów.
Zasubskrybuj nasz kanał YouTube, aby otrzymywać nowe aktualizacje ..!
Potrzeba SAS
Rynek analiz ogromnie się rozwinął w ciągu ostatnich kilku lat. Spowodowało to wzrost liczby wykorzystywanych narzędzi. Wszystko to jest korzystne w taki czy inny sposób. Przejdźmy więc dalej z naszym samouczkiem dotyczącym SAS i przyjrzyjmy się kilku najczęściej używanym narzędziom na rynku.
- SAS: Jest to najczęściej używane narzędzie na rynku analityki komercyjnej. Z mnóstwem funkcji statystycznych i dobrym GUI (Enterprise Guide & Miner) z pewnością jest liderem na rynku.
- R: Jest to oprogramowanie typu open source. Łatwo jest nauczyć się języka R, ponieważ jest dobrze udokumentowany. Jest opłacalny i ma duże możliwości statystyczne.
- Pyton jest kolejnym szeroko stosowanym językiem skryptowym typu open source. Użycie Pythona wzrosło z czasem.Dziś obsługuje biblioteki takie jak Numpy, Scipy i MatPlotLib. Możesz wykonać prawie każdą operację statystyczną lub zbudować dowolny model przy użyciu tych bibliotek.
SAS Vs. R Vs. Pyton
Porównajmy te trzy narzędzia w tym samouczku SAS, a do porównania użyję następujących parametrów.
1) Praca
Będąc istotnym narzędziem do badań i analiz, z pewnością wygenerowało duże zapotrzebowanie na zasoby przeszkolone przez SAS. SAS posiada 70% udziału w rynku. R ma 15%, a Python najmniej, czyli mniej niż 10%.
2) Łatwość zrozumienia
SAS jest jednym z najłatwiejszych do nauczenia narzędzi. Nawet osoby z ograniczoną znajomością języka SQL mogą się go łatwo nauczyć. Python nie jest tak wygodny, jak SAS do analiz. R wymaga pisania żmudnych i długich kodów, co daje SASowi przewagę.
3) Język czwartej generacji
SAS to język programowania czwartej generacji. Język programowania czwartej generacji to „język programowania zaprojektowany w określonym celu, takim jak tworzenie komercyjnego oprogramowania biznesowego”. Został zaprojektowany, aby zmniejszyć wysiłek związany z programowaniem oraz zminimalizować czas i koszty potrzebne do opracowania oprogramowania. R i Python nie są językami czwartej generacji.
4) Elastyczny
usługa teraz szkolenie w zakresie systemu biletowego
SAS jest na bieżąco z potrzebami rynku. Łatwość integracji czyni go bardziej elastycznym i użytecznym. Oznacza to również, że dobrze łączy się z innymi technologiami. Uelastycznienie w prawdziwym sensie.
Powyższe powody zdecydowanie przemawiają za twierdzeniem, że SAS mocno utrzymuje czołową pozycję na rynku.Więc teraz, gdy widzieliśmy porównanie tych trzech narzędzi analitycznych. Przechodząc dalej w tym samouczku dotyczącym SAS, możemy nieco bardziej szczegółowo zrozumieć SAS.
Samouczek SAS: Co to jest SAS ?
Spróbujmy teraz zrozumieć, co jest SAS i co robi?
SAS oznacza Statystyczny system analizy. Jest to pakiet oprogramowania opracowany przez SAS Institute.
Aplikacje SAS
Poniższy obrazek przedstawia kilka zastosowań SAS:
Krótko mówiąc, SAS może przetwarzać złożone dane i generować istotne informacje, które pomogłyby organizacjom w podejmowaniu lepszych decyzji lub przewidywaniu możliwych wyników w najbliższej przyszłości.
SAS umożliwia wydobywanie, zmienianie, zarządzanie i odzyskiwanie danych z różnych źródeł oraz ich analizowanie.Graficzny interfejs użytkownika typu „wskaż i kliknij” w SAS pomaga użytkownikom nietechnicznym używać jego funkcji do operacji graficznych i zaawansowanych opcji.
Samouczek SAS | Samouczek SAS dotyczący analizy danych | Edureka
Komponenty SAS
Przejdźmy dalej z naszym samouczkiem dotyczącym SAS i przyjrzyjmy się kilku ważnym komponentom SAS:
- Podstawa SAS: Jest to najczęściej używany komponent. Posiada funkcję zarządzania danymi. Możesz przeprowadzić analizę danych za pomocą Base SAS.
- SAS / GRAPH: Za pomocą SAS / Graph można przedstawić dane w postaci wykresów. Ułatwia to wizualizację danych.
- SAS / STAT: Umożliwia wykonywanie analiz statystycznych, takich jak wariancja, regresja, wielowymiarowa, przeżycie i analiza psychometryczna.
- SAS / ETS: Jest odpowiedni do analizy szeregów czasowych.
Ponieważ jest to artykuł wprowadzający, skupimy się na Base SAS i jestem pewien, że powinien być łatwy do zrozumienia dla wszystkich.
Chcesz uczyć się SAS od ekspertów? Zapisać się
SAS jako język programowania
Większość środowisk programowania jest sterowana za pomocą menu (wskaż i kliknij) lub poleceń (wprowadź i wykonaj polecenia). Jednak SAS nie jest sterowany menu ani sterowany poleceniami. Dzieje się tak, ponieważ używa szeregu instrukcji lub instrukcji znanych jako program SAS. Ten program jest ilustracją tego, co chcesz zrobić i jest napisany w języku SAS.
Dane
Dane mają kluczowe znaczenie dla każdego zestawu danych. W SAS dane są dostępne w formie tabelarycznej, w której zmienne zajmują przestrzeń kolumn, a obserwacje - przestrzeń wierszową.
Typy danych:
SAS traktuje liczby jako dane liczbowe, a wszystko inne mieści się w danych znakowych. Stąd SAS ma dwa typy danych, numeryczne i znakowe. Czyż nie jest to łatwe?
DATA step i PROC step stanowią podstawowe elementy składowe programu SAS. To, co robią te bloki konstrukcyjne, omówimy w tym samouczku SAS.
Bloki konstrukcyjne SAS
Rozpoczynamy program od kroku DATA, aby utworzyć zestaw danych SAS, a następnie przekazujemy dane do kroku PROC. Krok PROC przetwarza dane. Aby zrozumieć, jak działają kroki DATA i PROC, rozważmy poniższy przykład.
Załóżmy, że chciałbym przekonwertować liczbę w calach na centymetry i zapisać wynik w zmiennej o nazwie „rozmiar” i wydrukować ją, a następnie krok DATA przekształciłby liczbę w calach na centymetry, a krok PROC wypisałby wynik.
Poniższy obraz przedstawia fragment kodu dla wyżej wymienionego problemu:
Oświadczenia stanowią kroki DANE i PROC. Długość kroku może wahać się od jednego do ponad stu instrukcji. Należy pamiętać, że kroki DATA służą do odczytu i modyfikacji danych, podczas gdy kroki PROC służą do analizy danych, wykonywania funkcji narzędziowych lub drukowania raportów.
Kroki DATA rozpoczynają się od słowa kluczowego DATA, po którym następuje nazwa wybrana dla zestawu danych SAS. Jest oczywiste, że powyższy krok DATA tworzy zestaw danych o nazwie rozmiar. Kroki DATA odczytują dane z zewnętrznych plików danych i mogą być również używane do dołączania pętli i instrukcji case. Może służyć do scalania, sortowania, łączenia i konkatenacji danych.
Podobnie procedury zaczynają się od instrukcji PROC, w której słowo kluczowe PROC następuje po nazwie zastosowanej procedury (na przykład nazwa procedury może brzmieć PRINT, SORT lub MEAN). Procedury SAS przeważnie zawierają kilka możliwych stwierdzeń.
Za każdym razem, gdy SAS napotka nowy krok (oznaczony instrukcją DATA lub PROC), kończy lub kończy poprzedni krok i rozpoczyna nowy.
Podczas gdy typowy program zaczyna się od kroku DATA w celu wprowadzenia lub modyfikacji danych, a następnie przekazuje dane do kroku PROC, z pewnością nie jest to jedyny wzorzec mieszania kroków DATA i PROC. Tak jak możeszstos bloków konstrukcyjnychw dowolnej kolejności możesz ułożyć kroki DATA i PROC w dowolnej kolejności. Program może nawet zawierać tylko kroki DATA lub tylko kroki PROC.
Niemniej jednak, znacznie łatwiej będzie Ci pisać programy w SAS, jeśli zrozumiesz te podstawowe funkcje. Powyżej wymieniono kilka podstaw, które każdy początkujący SAS powinien znać. Przechodząc do następnej części naszego samouczka SAS-owego, pozwól nam zrozumieć, jak zainstalować wersję uniwersytecką SAS.
Teraz początkujący mogą uczyć się i ćwiczyć SAS, as SAS Institute Inc. wydał SAS University Edition który jest dostępny za darmo. Wszystkie funkcje potrzebne do nauki Base SAS są dostępne tutaj. Learning Base SAS ułatwi Ci naukę innych komponentów.
Poniższe kroki pomogą Ci zainstalować SAS University Edition.Jest to oprogramowanie, za pomocą którego możesz ćwiczyć programowanie w SAS.
Samouczek SAS: Instalacja
Instalacja SAS University Edition jest łatwa. Jednak jego dostępność jako maszyny wirtualnej wymaga uruchomienia go w środowisku wirtualnym. Musisz zainstalować oprogramowanie do wirtualizacji na swoim komputerze przed uruchomieniem oprogramowania SAS. Poniższe kroki pomogą Ci pobrać i skonfigurować środowisko SAS.
1) Pobierz SAS University Edition
SAS University Edition można pobrać z tego łącza SAS University Edition . Jeśli klikniesz na powyższy link, pojawi się następujące okno. Przeczytaj szczegóły wymagań przed rozpoczęciem pobierania.
2) Skrócona instrukcja instalacji
Osoby, które są zupełnie nowe w procesie instalacji, mogą zapoznać się z przewodnikami i filmami dostępnymi jak w kroku 1. Jest to opcjonalne i można je pominąć, jeśli już je znasz.
java płytka kopia a głęboka kopia
3) Konfiguracja oprogramowania do wirtualizacji
Łącza w kroku 2 umożliwiają pobranie odpowiedniego oprogramowania do wirtualizacji. Możesz pominąć ten krok, jeśli masz już zainstalowane oprogramowanie do wirtualizacji.
4) Pobierz plik Zip
Wybierz odpowiednią wersję zgodną z SAS University Editionz posiadanym środowiskiem wirtualizacji. Zostanie pobrany jako plik zip. Imiębyłoby podobne do: „Unvbasicvapp_9411005_vmx_en_sp0_1.zip”
5) Rozpakuj plik Zip
Rozpakuj powyższy spakowany plik i zapisz go w odpowiednim katalogu.
6) Ładowanie maszyny wirtualnej
co to jest fasola java
Otwórz i uruchom odtwarzacz VMware, poszukaj pliku z rozszerzeniem .vmx i otwórz go. Pojawi się następujący ekran. Zanotuj podstawowe ustawienia, takie jak pamięć i miejsce na dysku twardym przydzielone w celach informacyjnych.
7) Włącz maszynę wirtualną
Kliknięcie Włącz tę maszynę wirtualną obok zielonego znaku strzałki umożliwia uruchomienie maszyny wirtualnej. Powinien pojawić się następujący ekran.
Podczas ładowania pojawi się następujący ekran. Następnie możesz uruchomić maszynę wirtualną. Otrzymasz monit, aby przejść do adresu URL, który otworzy środowisko SAS.
8) S. tarting SAS Studio
Otwórz nową kartę w przeglądarce i załaduj adres URL podświetlony na powyższym obrazku. Pojawi się następujący ekran wskazujący gotowość środowiska SAS. Możesz otrzymać inny adres URL, ponieważ adres URLmoże się różnić w zależności od komputera.
Możesz założyć studio i gotowe.
Prowadzenie programu SAS
Teraz, gdy zrozumieliśmy, jak zainstalować SAS University Edition, przejdźmy teraz do naszego samouczka SAS-a, abyśmy mogli zapoznać się z przykładowym programem SAS.
Poniższy kod pokazuje, jak wydrukować ciąg Fibonacciego. Na wypadek, gdybyś nie wiedział, czym jest ciąg Fibonacciego, pozwól, że zdefiniuję go za Ciebie.
Ciąg Fibonacciego to zbiór liczb, który zaczyna się od jedynki lub zera, po którym następuje jedynka, i przebiega zgodnie z zasadą, że każda liczba (nazywana liczbą Fibonacciego) jest równa sumie dwóch poprzednich liczb. Jeśli ciąg Fibonacciego jest oznaczony jako F (n), gdzie n jest pierwszym wyrazem w sekwencji, poniższe równanie przedstawia ciąg Fibonacciego dla n = 0, gdzie pierwsze dwa wyrazy są zdefiniowane jako 0 i 1 zgodnie z konwencją:
F (0) = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34…
W pewnym kontekście zwyczajowo używa się n = 1. W takim przypadku pierwsze dwa terminy są domyślnie zdefiniowane jako 1 i 1, a zatem:
F (1) = 1, 1, 2, 3, 5, 8, 13, 21, 34…
Przyjrzyjmy się temu kodowi SAS, który generuje ciąg Fibonacciego, który zaczyna się od jedynki.
DANE Fibonacci Do i = 1 do 10 Fib = Sum (Fib, lag (Fib)) jeśli i = 1 to Fib = 1 koniec wyjścia PROC PRINT Fibonacci Run
W powyższym kodzie zdefiniowaliśmy funkcję o nazwie „Fib” do obliczania następnej liczby. Fib jest równe sumie bieżącego numeru Fib i poprzedniegoFibonaccinumer. Używamy funkcji lag, aby pobrać ostatnią funkcję i wartość poprzedniego numeru FIB.
Poniższy obraz przedstawia dane wyjściowe powyższego kodu. Użyliśmy procedury PROC PRINT, aby wyświetlić wynik w formie drukowanej.
Mam nadzieję, że spodobał Ci się ten blog instruktażowy SAS. To był pierwszy blog z serii blogów SAS Tutorial. Mój następny blog będzie poświęcony programowaniu w SAS. Przeczytaj również, aby nauczyć się pisać programy w SAS.
Jeśli chcesz nauczyć się SAS i zbudować karierę w dziedzinie analityki, sprawdź nasze który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe.To szkolenie pomoże ci dogłębnie zrozumieć SAS i pomoże ci opanowaćróżne koncepcje języka SAS.
Chcesz uczyć się SAS od ekspertów? Zapisać się
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy, a my skontaktujemy się z Tobą.