Programming Practice (R)-E2 :For managing and analysing data
Numbering Code | U-LAS30 20038 SE10 | Year/Term | 2022 ・ Second semester | |
---|---|---|---|---|
Number of Credits | 2 | Course Type | Seminar | |
Target Year | Mainly 1st & 2nd year students | Target Student | For all majors | |
Language | English | Day/Period | Mon.5 | |
Instructor name | Daniel Epron (Graduate School of Agriculture Professor) | |||
Outline and Purpose of the Course | R is a programming language whose purpose is to be able to process and organize data sets, and to represent these data graphically. Since the two last decades, R is widely used by scientists worldwide for data management and statistical analyses. This course aims to get students to start using R for analysing data and interpreting the output of basic statistical tests. Classes are taught in the form of practical exercises on computers. | |||
Course Goals | Upon successful completion of this course students will be able (i) to design and statistically analyse a simple experimental plan using R, (ii) to find and perform by themselves an accurate test for solving their scientific question, even if it has not been specifically addressed during the course and (iii) to produce smart graphics for the presentation of analysed data. | |||
Schedule and Contents |
The course will simultaneously address how to use the R language to manage data, to implement relevant statistical tests and to generate graphical output Course schedule: 1. Introduction 2. object in R: vectors, matrix, functions 3. data frame -importing data 4. Descriptive statistics 5. Programming with R and random numbers 6. Study of the distribution of quantitative variables 7. Importing, managing and analysing data (1) 8. Importing, managing and analysing data (2) 9. Linear model: linear regression 10. Importing, managing and analysing data (3) 11. Linear model: analysis of variance 12. Improving the quality of graphics for a presentation or report 13. Analysing a dataset: building the script and writing a report (1) 14. Analysing a dataset: building the script and writing a report (2) 15. Feedback |
|||
Evaluation Methods and Policy |
Grading: Homework (three to five, 50%), script and report based on the final exercise (50%). In no case will English language proficiency be a criterion for evaluating students. Class attendance is expected: students who are absent more than three times without sound reasons (documented unavoidable absence) will not be credited. |
|||
Course Requirements |
All students are welcome Students will have to bring their own laptops to use in class that they will also use for homework. Students have to download and install R software and R-studio software before starting the course. |
|||
Study outside of Class (preparation and review) | Work not finished in class time should be finished at home. Self-training is recommended: exercises will be provided. | |||
Textbooks | Textbooks/References | Lecture notes will be provided before the class and R scripts will be provided after each class (uploaded on PandA). | ||
References, etc. | An Introduction to R (https://cran.r-project.org/manuals.html) |