Zaawansowane programowanie w R
Informacje ogólne
Kod przedmiotu: | 2400-SP-DS-ZPR |
Kod Erasmus / ISCED: |
(brak danych)
/
(0311) Ekonomia
|
Nazwa przedmiotu: | Zaawansowane programowanie w R |
Jednostka: | Wydział Nauk Ekonomicznych |
Grupy: |
Data Science w zastosowaniach biznesowych - przedmioty obowiązkowe Data Science w zastosowaniach biznesowych - zajęcia fakultatywne |
Punkty ECTS i inne: |
4.00
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | obowiązkowe |
Pełny opis: |
Celem kursu jest nauczenie zaawansowanych metod programowania w R, tworzenia złożonych programów i oceny ich złożoności czasowej, a także tworzenia własnych funkcji i pakietów. W pierwszej kolejności omówione zostanie tworzenie funkcji z wykorzystaniem przetwarzania warunkowego i iteracyjnego (pętle for, while, repeat), koncepcja środowiska i zakresu nazw używanych wewnątrz funkcji oraz podstawy programowania zorientowanego obiektowo w R - klasy systemu S3 i S4, w tym tworzenie własnych metod i funkcji generycznych w obu systemach. Tematy związane z tworzeniem własnych funkcji zostaną uzupełnione omówieniem zagadnienia programowania defensywnego. Drugą ważną częścią kursu będzie pokazanie narzędzi służących do analizy własnego kodu, oceny jego złożoności czasowej, a także identyfikacji i obsługi błędów oraz sposobów poprawy efektywności. Omówione zostaną zagadnienia wektoryzacji kodu, funkcje z rodziny "apply" oraz wykorzystanie podstaw języka C++ w R (pakiet Rcpp) m.in. do zastąpienia pętli. Zaprezentowane zostaną również narzędzia pozwalające w prosty sposób zbudować własny pakiet. |
Literatura: |
Materiały przygotowywane przez wykładowcę i udostępniane uczestnikowi na platformie Google Drive. |
Efekty uczenia się: |
Test zaliczeniowy - do zaliczenia wymagana jest 50% poprawnych odpowiedzi na 10 pytań. |
Zajęcia w cyklu "Rok akademicki 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-06-16 |
Przejdź do planu
PN WT ŚR CZ PT SO LAB
N LAB
|
Typ zajęć: |
Laboratorium, 18 godzin
|
|
Koordynatorzy: | Piotr Wójcik | |
Prowadzący grup: | Maria Kubara | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie
Laboratorium - Zaliczenie |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Nauk Ekonomicznych.