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.