Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět R for life (MB120P147E)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu MB120P147E - R for life, Přírodovědecká fakulta, Univerzita Karlova v Praze (UK).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Sylabus

1. Theoretical part will be an interactive lecture (with computers). We will introduce basics of work with data, graphics and programming in R (all the non-statistical tricks). This part roughly corresponds with chapters 1-5 in Crawley (2007).2. Practical part: students will face a real problem-task (e.g. to implement a cellular automaton, to model fractals, to load a bulky database into R and make simple queries, to implement some ecological model, to create some nice graphics). Students will be allowed to come with their own task or we will offer some task designed by us. The practical part will consist of several sessions. During each session we will evaluate the progress in the task, discuss problems and suggest possible solutions. To obtain credits for the course everybody will have to solve at least one task. Topics of the theoretical part: 1. Introduction to R. Help and literature. R environment and specifics of R. R-editor, Tinn-R with highlighted syntax; data import and export, basics of syntax, operators, signs and brackets. 2. Basic structures in R. Variables, vectors, matrices, data frames, arrays, strings, characters vs. numbers. Indexes as a crucial concept. 3. Brief "bestiary" of some useful functions. Random number generation. Operations with vectors and matrices (sample, order, sort, diff, max, min, unique, sums, which). Operations with strings. Basic mathematical functions. 4. Scripting and programming (code writing): most important, we will dedicate extra time to make sure anybody understand this.Functions, arguments of functions. Control flow & loops (if, else, for, while, repeat). Functions within/inside function. 5. Good programming practice. 6. Data visualisation and graphics in R. Good practice in data visualization. Plot, lines, points, abline, text, image, par etc. as tools to visualize nearly anything. Lattice (Trellis) graphics. Connection of graphics and programming.

Literatura

Crawley MJ (2007) The R book. John Wiley & Sons. (second edition exists already)Venables WN & Smith DM (2008) An introduction to R. R development core team.http://www.r-project.org

Požadavky

Test: data manipulation, basic programming and graphicsExam: student makes siple programme, demonstrates it.

Garant

Mgr. Martin Weiser, Ph.D.

Vyučující

Mgr. Anna TószögyováMgr. Martin Weiser, Ph.D.