Kurz si klade za cíl seznámit posluchače se základy použití programovacích jazyků R a Python v geovědách. Na vytipovaných příkladech si studenti procvičí hlavní možnosti a způsoby zpracování dat, které jsou pro geovědy typické. Jedná se hlavně o načítání velkých objemů dat (např. časových řad, prostorových dat), jejich základní statistické zpracování (korelace, regrese, trendy v časových řadách, interpolace, jednoduché a smíšené lineární modely) a vizualizaci.
Hlavními tématy jsou 1) zpracování a statistická analýza časových řad, 2) úvod do jednoduchých a smíšených lineárních modelů, 3) hodnocení míry prostorové autokorelace v datech, 4) analýza hlavních komponent, 5) zpracování rastrových data a dat DPZ, 6) modelování vybraných přírodních procesů. Součástí cvičení bude i “coding club”, na kterém mohu studenti s vyučujícími konzultovat možnosti zpracování svých vlastních dat (např. k diplomové práci).
Kurz je určen především studentům navazujících magisterských oborů Fyzická geografie a geoekologie, Hydrologie a hydrogeologie, ale také bakalářských oborů Fyzická geografie a geoinformatika, Vědy o Zemi a Geografie a kartografie.
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (23.07.2025)
The objective of the course is to provide students with basic principles of using R and Python programming languages in geosciences. Students will learn and practice the most common principles of data assessment typical for geoscience applications based on selected exercises, such as working with large data sets (time series, spatial data), their basic statistical evaluation (correlation, regression, trends in time series, interpolation) and visualisation. The course is focused on 1) assessment and statistical analysis of time series, 2) regression models, 3) methods of quantification of spatial autocorrelation, 4) principal component analysis, 5) working with raster and remote sensing data, and 6) modelling selected environmental processes. A part of the course will also be a “coding club”, which enables students to discuss with lecturers their data and codes used for their final theses.
The course is intended mainly for master students of Physical geography and geoecology, Hydrology and hydrogeology, as well as for bachelor students of Physical geography and geoinformatics, Earth Sciences, and Geography and Cartography.
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (23.07.2025)
Literatura -
https://www.r-project.org/about.html
Slater, L. J., Thirel, G., Harrigan, S., Delaigue, O., Hurley, A., Khouakhi, A., Prosdocimi, I., Vitolo, C., and Smith, K.: Using R in hydrology: a review of recent developments and future directions, Hydrol. Earth Syst. Sci., 23, 2939-2963, doi: 10.5194/hess-23-2939-2019, 2019.
https://www.python.org/
https://stackoverflow.com/
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (07.05.2021)
https://www.r-project.org/about.html
Slater, L. J., Thirel, G., Harrigan, S., Delaigue, O., Hurley, A., Khouakhi, A., Prosdocimi, I., Vitolo, C., and Smith, K.: Using R in hydrology: a review of recent developments and future directions, Hydrol. Earth Syst. Sci., 23, 2939-2963, doi: 10.5194/hess-23-2939-2019, 2019.
https://www.python.org/
https://stackoverflow.com/
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (30.01.2023)
Požadavky ke zkoušce -
Aktivní účast na cvičeních
Odevzdání dokončených, funkčních (a komentovaných) skriptů a jejich výsledků (např. vizualizací).
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (06.02.2025)
active attendance on lectures
finishing homework assignments (scripts and their potential results, such as visualisations)
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (06.02.2025)
Primární platformou pro běžnou komunikaci s posluchači a pro odevzdávání a hodnocení úkolů bude Google Classroom. V něm také budou uložený případné studijní materiály.
V LS 2026 bude kurz vyučován v angličtině
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (10.09.2025)
The primary form of common communication is Google Classroom. This virtual platform will be used for sharing the course materials and homework assignments.
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (06.02.2025)
Výsledky učení -
Účastníci se naučí používat programovací jazyky R a Python pro vybrané geovědní aplikace.
Účastníci se naučí pracovat s různými typy dat.
Účastníci mohou diskutovat o svých vlastních skriptech a datech použitých pro své závěrečné práce.
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (10.09.2025)
Participants will adopt R and Python programming languages for selected geoscience applications.
Participants will learn how to work with different types of data.
Participants can discuss their own scripts and data used for their final theses.
Poslední úprava: Jeníček Michal, doc. RNDr., Ph.D. (10.09.2025)