MethodsNet + RSS
MethodsNet + RSS

R for Advanced Users (RSS1.12) - Closed

This course aims to provide a deeper understanding of R for users who already have basic data analysis skills in this programming language. The course is largely dedicated to writing more efficient R code by creating user-defined functions and integrating them into packages. Throughout the course we also approach topics such as Object-Oriented Programming (OOP), creating R Markdown documents, and building web applications with Shiny.

Duration: one-week.

    General

    This course is closed, registration is no longer possible 

    Registration for this course is no longer possible yet we would like to offer you some similar courses for which registration is still possible. We recommend that you look at courses on different applications of R, the relevant courses are:

    • "Multilevel regression analysis with R" feel free to contact the course leader (Rob Eisinga: rob.eisinga [at] ru.nl) for more information about this course and how it fits your interests and needs.
    • "Spatial Analysis for Social Sciences in R" feel free to contact the course leader (Olexiy Kyrychenko, olexiy.kyrychenko [at] ru.nl) for more information about this course and how it fits your interests and needs.
    • "Use of AI for Political Analysis" feel free to contact the instructor (Ethan Busby: ethan.busby [at] byu.edu) for more information about this course and how it fits your interests and needs.
    Collaboration

    Watch what our participants say about their experience!

    MethodsNet + RSS

    (Social) Research Methods courses

    Course list
    Course list

    Overview courses and disciplines

    Course list

    Cannot join us this year? 

    We can keep you informed about the 2025 course program! Do you want to broaden your knowledge in 2025 over courses about sustainability, law, research methods & skills, data science and more. Get an email when the new proposal is ready. Because you have part to play!

    Keep me informed

    Starting date

    17 June 2024, 9 am
    Educational method
    On-site
    Main Language
    English
    Sessions
    17 June 2024, 9 am - 21 June 2024, 5 pm
    Teacher(s)
    Ioana-Elena Oana
    Unique code
    RSS1.12

    Factsheet

    Type of education
    Course
    Entry requirements
    See the requirements in cost and admission
    Study load (ECTS)
    2
    Result
    Certificate
    Organisation
    Radboud Summer School

    Course program

    This 5-day in-person course aims to further solidify and deepen the understanding of R for those users who already have basic data analysis skills in this programming language. The course is largely dedicated to writing more efficient R code by creating functions and integrating them into packages, but touches upon a series of other topics in advanced R as well. 
    The course begins with a primer on control-flows and iterations where participants will refresh their knowledge of the basic tools for implementing choice statements and loops into R, but also learn how to work with their base R replacements in the apply() function family. After this introductory topic, we will proceed with the core of the course where we will learn and practice the creation of user-defined functions as essential objects that allow for the automation of common tasks. Throughout the rest of the course we will discuss Object-Oriented Programming (OOP) in R, in particular S3 classes and generic print() functions, and we will look into how to combine functions that serve similar goals into minimal R packages and how to store these packages for personal or for sharing purposes. 
    Finally, we also approach topics such as creating R Markdown documents that combine narrative text and code and building interactive web applications in R using Shiny.

    Total package & social events

    Ioana-Elena Oana

    Ioana-Elena Oana
     

    Ioana-Elena Oana is Research Fellow at the European University Institute focusing on political behavior and public opinion formation, social movements and protest, and EU politics during crises. Regarding research methodology, Nena’s work has a pluralist outlook comprising semi-automated protest event analysis, survey experiments, and QCA. She is the main developer of the R package SetMethods (60K CRAN downloads) and has extensive experience in teaching research design, R, and QCA at various international methods schools and universities (IQMR, ECPR, MethodsNET, Lund University, University of Helsinki, EUI, etc.). She has published in European Journal of Political Research, West European Politics, Journal of European Public Policy, Sociological Methods & Research, etc. 
    She has also co-authored two book monographs, “Coming to terms with the European refugee crisis” and “Qualitative Comparative Analysis (QCA) using R: A Beginner’s Guide” with Cambridge University Press.

    Costs

    This course is closed, registration is no longer possible

    If you would like to stay informed for this course or similar courses for next year, please fill out our ''keep me informed'' form here

    • Regular: €1049 (application deadline 1st of May)
    • Student & PhD's: €699 (application deadline 1st of May)

    Includes: your course, short morning and late afternoon courses, coffee and tea during breaks, a warm lunch every day, Official Opening, MethodsNET Café (including some drinks and snacks) Official Closing (with some drinks and snacks) and a 1-year (2024 calendar year) free membership as MethodsNET regular member.

    Excludes: transport, accommodation, social events and other costs. 

    Discounts and Scholarships

    Admission

    Level of participant: 

    • Master
    • PhD
    • Postdoc
    • Professional

    Admission requirements: 

    Participants are assumed to have a basic knowledge of R such as the various data types and how to store them into objects, how to load data into R, and how to use R for basic data analysis tasks.

    Admission documents:

    None

    Apply for this course