Author: David Zelený
Author: David Zelený
Every autumn since I am teaching at National Taiwan University, I run the course “Introduction to R for Ecologists” (REcol, http://davidzeleny.net/link/recol). I was also teaching a similar course before when still in Czech (Visualization of Biological Data, https://www.sci.muni.cz/botany/zeleny/vizualizace/english.php). The original idea (from ~ 15 years ago) was to teach R using something easy to do, which does not require any statistical knowledge, so I started to teach it on plotting the figures (that's why “Visualization”). After I opened the class in Taiwan, I add more material, including also simple data analysis and data manipulation. The class name may be a bit confusing - it's not necessary just for ecologists, but I am using mostly ecological data in the class, since my professional background.
Recently, I got idea to modify this class. I feel that the focus on “teaching basic R” these days is already a bit obsolete - a lot of students actually know R before they take the class, and hope to learn something more. At the same time, I more and more stress in the class the fact that using R helps us with the research reproducibility. The fact that you are able to show others your analysis in fully reproducible R code is a great step toward transparency in science, and in recent years it starts to be more standard then exception. That's why I think about renaming the class into “Introduction to reproducible research and data manipulation in R”, and also change the structure of the course - reduce the figure plotting part, and put more weight on data manipulation and creating reproducible workflow in R.
I would be curious about the opinion of those who have taken this class before - what do you think about that? After every class I collected opinions from students using a simple poll, and I use them, if possible, to improve the class in the coming years. This time I wonder what would you suggest me if I decide for a rather radical revamp of the original class. Any suggestions welcome!
(link to the original Facebook post is here: https://www.facebook.com/613077087/posts/10158391363897088/)
EEB5082 (B44U1940), semester 108-1, 3 credits, in English
When & where: Tuesday 2,3,4 (9:10-12:10), 3A Life Science building, National Taiwan University
Office hours: by appointment (if you need to consult things related to the class, just drop me an email and we will fix the time).
Instructor: David Zelený (澤大衛)
Teaching assistants: Po-Yu Lin (林柏佑) and Hsin-Yen Teng (鄧信彥)
Link to CEIBA: https://ceiba.ntu.edu.tw/1081EEB5082_REcol
Closed Facebook group: https://www.facebook.com/groups/401024250557134/ (consider joining!)
R program offers a powerful tool for analysing and visualising data, and in recent years it became very popular among ecologists (and not only them). It offers great freedom in analysing, manipulating and visualising any type of data, which is not something you can do in clickable software like SAS, SPSS or STATISTICA. However, it also comes up with a steep learning curve of S language and frustration from frequent error messages.
The goal of this practical course is to teach students basic skills of using R program, so as they can use it in analysing and visualising data from their research projects or other, more advanced courses focused on R.
The class consists mostly of practical exercises in front of the computer with running R and RStudio, with brief theoretical modules. Credits will be gained for handing homework assignments, active participation in the class, passing the midterm quiz, and delivering the final oral presentation of individual project (in English).
The final evaluation consists of four parts: