MODELOWANIE ZMIENNOŚCI CECH OMÓWIENIE PROGRAMU PRACA Z PROGRAMEM okno PROGRAM EDITOR: tworzenie programu okno LOG: komunikaty i błędy okno OUTPUT: wyniki obliczeń
OMÓWIENIE PROGRAMU ANALIZA DANYCH, różnorodne metody statystyczne wykonywanie wykresów bazy danych PROGRAM KOMERCYJNY roczna licencja POPRAWNOŚĆ poprawność obliczeń gwarantowana procedury stale uzupełniane
OMÓWIENIE PROGRAMU
INSTRUKCJE WYKONANIE BRAK BŁĘDÓW INTERPRETACJA OMÓWIENIE PROGRAMU INSTRUKCJE PROGRAM EDITOR WYKONANIE LOG BŁĘDY BRAK BŁĘDÓW INTERPRETACJA OUTPUT
PRACA Z PROGRAMEM OKNO PROGRAM EDITOR INSTRUKCJE tworzenie instrukcji, które zostaną wykonane przez pakiet SAS Instrukcje muszą zawierać: - specyfikację pliku zawierającego dane - format danych w pliku - specyfikację metod statystycznych WPISANIE INSTRUKCJI BEZPOŚREDNIO W OKNIE SKOPIOWANIE INSTRUKCJI Z UPRZEDNIO UTWORZONEGO PLIKU
OKNO PROGRAM EDITOR WPISANE INSTRUKCJI PRACA Z PROGRAMEM OKNO PROGRAM EDITOR WPISANE INSTRUKCJI
OKNO PROGRAM EDITOR SKOPIOWANIE INSTRUKCJI PRACA Z PROGRAMEM OKNO PROGRAM EDITOR SKOPIOWANIE INSTRUKCJI
OKNO PROGRAM EDITOR WYKONANIE INSTRUKCJI PRACA Z PROGRAMEM OKNO PROGRAM EDITOR WYKONANIE INSTRUKCJI Po wprowadzeniu wszystkich instrukcji do okna PROGRAM EDITOR należy je wykonać
PRACA Z PROGRAMEM OKNO LOG KOMUNIKATY w oknie LOG zawarte są informacje o przebiegu programu, m. in.: - nazwa pliku zawierającego dane - liczba analizowanych osobników - liczba osobników z brakującymi danymi oraz informacje o ewentualnych błędach komunikaty w oknie LOG należy przeanalizować po wykonaniu instrukcji z okna PROGRAM EDITOR, a przed ( ! ! ! ) interpretacją wyników
PRACA Z PROGRAMEM OKNO OUTPUT WYNIKI
PRACA Z PROGRAMEM PRZYDATNE KOMENDY zapisywanie zawartości okien do pliku
PRACA Z PROGRAMEM przywracanie zawartości okna PROGRAM EDITOR kasowanie zawartości okna przełączanie pomiędzy oknami
PLIK WSADOWY ZBIÓR DANYCH definicja zbioru danych wczytanie danych do programu OBLICZENIA wybór procedur obliczeniowych wybór opcji dla procedur
PLIK WSADOWY data example2 ; infile 'H:/example2.txt' ; input puls wiek masa plec ; run ; title 'puls=mi+e' ; proc mixed data=example2 method=ML ; model puls= ; run; title 'puls=mi+wiek+e' ; model puls=wiek ; title 'puls=mi+masa+e' ; model puls=masa ; title 'puls=mi+plec+e' ; class plec ; model puls=plec ; title 'puls=mi+wiek+masa+e' ; model puls=wiek masa / solution ;
PLIK WSADOWY PROCEDURA WCZYTANIA DANYCH: data example2 ; NAZWA OKREŚLAJĄCA DANE infile 'H:/example2.txt' ; ŚCIEŻKA I NAZWA PLIKU DANYCH input puls wiek masa plec ; FORMAT DANYCH W PLIKU, NAZWY DLA POSZCZEGÓLNYCH EFEKTÓW run ; ZAKOŃCZENIE KAŻDEJ PROCEDURY title 'puls=mi+e' ; proc mixed data=example2 method=ML ; model puls= ; run; title 'puls=mi+wiek+e' ; model puls=wiek ; title 'puls=mi+masa+e' ; model puls=masa ; title 'puls=mi+plec+e' ; class plec ; model puls=plec ; title 'puls=mi+wiek+masa+e' ; model puls=wiek masa / solution ; uwaga: KAŻDA INSTRUKCJA ZAKOŃCZONA " ; "
PLIK WSADOWY title 'puls=mi+e' ; TYTUŁ data example2 ; infile 'H:/example2.txt' ; input puls wiek masa plec ; run ; title 'puls=mi+e' ; TYTUŁ PROCEDURA OBLICZANIA PRAWDOPODOBIEŃST-WA DLA MODELU 0: PULS = + e proc mixed data=example2 method=ML ; NAZWA PROCEDURY, NAZWA ANALIZOWANEGO ZBIORU DANYCH, METODA OBLICZANIA model puls= ; SPECYFIKACJA MODELU (uwaga: PODAJE SIĘ TYLKO CZĘŚĆ ZMIENNĄ MODELU BEZ I e) run; ZAKOŃCZENIE PROCEDURY title 'puls=mi+wiek+e' ; model puls=wiek ; run; title 'puls=mi+masa+e' ; model puls=masa ; title 'puls=mi+plec+e' ; class plec ; model puls=plec ; title 'puls=mi+wiek+masa+e' ; model puls=wiek masa / solution ;
PLIK WSADOWY data example2 ; infile 'H:/example2.txt' ; input puls wiek masa plec ; run ; title 'puls=mi+e' ; proc mixed data=example2 method=ML ; model puls= ; run; PROCEDURA OBLICZANIA PRAWDOPODOBIEŃST-WA DLA MODELU 1a: PULS = + WIEK + e title 'puls=mi+wiek+e' ; model puls=wiek ; PROCEDURA OBLICZANIA PRAWDOPODOBIEŃST-WA DLA MODELU 1b: PULS = + MASA CIAŁA + e title 'puls=mi+masa+e' ; model puls=masa ; title 'puls=mi+plec+e' ; class plec ; model puls=plec ; title 'puls=mi+wiek+masa+e' ; model puls=wiek masa / solution ;
PLIK WSADOWY data example2 ; infile 'H:/example2.txt' ; input puls wiek masa plec ; run ; title 'puls=mi+e' ; proc mixed data=example2 method=ML ; model puls= ; run; title 'puls=mi+wiek+e' ; model puls=wiek ; title 'puls=mi+masa+e' ; model puls=masa ; PROCEDURA OBLICZANIA PRAWDOPODOBIEŃST-WA DLA MODELU 1c: PULS = + PŁEĆ + e title 'puls=mi+plec+e' ; class plec ; OZNACZENIE EFEKTU PŁCI JAKO ZMIENNEJ DYSKRETNEJ model puls=plec ; PROCEDURA OBLICZANIA PRAWDOPODOBIEŃST-WA DLA MODELU: PULS = + WIEK + MASA C. + e title 'puls=mi+wiek+masa+e' ; model puls=wiek masa / solution ;
PLIK WSADOWY data example2 ; infile 'H:/example2.txt' ; input puls wiek masa plec ; run ; title 'puls=mi+e' ; proc mixed data=example2 method=ML ; model puls= ; run; title 'puls=mi+wiek+e' ; model puls=wiek ; title 'puls=mi+masa+e' ; model puls=masa ; PROCEDURA OBLICZANIA PRAWDOPODOBIEŃST-WA DLA MODELU 1c: PULS = + PŁEĆ + e title 'puls=mi+plec+e' ; class plec ; OZNACZENIE EFEKTU PŁCI JAKO ZMIENNEJ DYSKRETNEJ model puls=plec ; PROCEDURA OBLICZANIA PRAWDOPODOBIEŃST-WA DLA MODELU: PULS = + WIEK + MASA C. + e title 'puls=mi+wiek+masa+e' ; model puls=wiek masa / solution ; OBLICZANIE LICZBOWEJ WARTOŚ- CI WPŁYWU CZYNNIKÓW MODELU