Avancerad R programmering
The lectures provide an overview of the following topics:
R functions in depth: parameters, return values, variable scope
Debugging
Extract data from function output
Advanced data manipulation
Advanced R graphics: ggplot2
A group of useful packages
The lectures are followed by computer exercises where the students either work on material provided by the lecturer, or work on their own statistical material.
Kursplan och övrig information
Kursplan
PFG0059 Avancerad R programmering, 3,5 Hp
Ämnen
Other Social ScienceUtbildningens nivå
ForskarnivåSpråk
EngelskaFörkunskapskrav
Admitted to a postgraduate program, as well as a basic course in basic R programming (equivalent to the course Basic R programming (course code). The course is suitable for all graduate students.Mål
This advanced course in R programming aims at giving in-depth knowledge in advanced R programming and to develop the student’s skills in writing R functions and efficient scripts for solving complex applications. The course focus on writing R functions, efficient data manipulation, and advanced plot.
Upon completion of the course the student will be able to:
write advanced R functions,
advanced data manipulation like reshape data, merge data,
use advanced plot package, and
perform data analysis on different topics.
The course offered a combination of lectures, computer exercises and self-study.
Innehåll
The lectures provide an overview of the following topics:
R functions in depth: parameters, return values, variable scope
Debugging
Extract data from function output
Advanced data manipulation
Advanced R graphics: ggplot2
A group of useful packages
The lectures are followed by computer exercises where the students either work on material provided by the lecturer, or work on their own statistical material.
Examinationsformer och fordringar för godkänd kurs
Approved computer assignments
- Om studenten inte blivit godkänd på ett prov har examinatorn rätt att ge en kompletteringsuppgift – om det finns skäl för det och om det är möjligt.
- Om studenten har ett beslut från SLU om särskilt pedagogiskt stöd på grund av funktionsnedsättning, har examinatorn rätt att ge ett anpassat prov eller låta studenten genomföra provet på ett alternativt sätt.
- Om denna kursplan ändras, eller om kursen läggs ner, ska SLU besluta om övergångsregler för examination av studenter, som antagits enligt denna kursplan och ännu inte blivit godkända.
- För examination av självständigt arbete (examensarbete) gäller dessutom att examinatorn kan tillåta studenten att göra kompletteringar efter inlämningsdatum. Mer information finns i utbildningshandboken
Ytterligare information
The student is expected to bring his/her own laptop for computer exercises.The Department reserves the right to cancel the course if there are not more than 5 students who have applied for the course. There is no tuition fee. The students should bring their own laptops for computer exercises. The student is responsible for any housing and travel costs. Students belonging to Statistics-related programs and the ECOS research school at the Forestry Faculty of SLU have priority to the course.
Ansvarig institution/motsvarande
Institutionen för skogsekonomi