Skoči do osrednje vsebine

Statistical programming

Statistično programiranje

Course credits:

6.00 ECTS / 60 (30 hours of lectures, 0 hours of exercises, 30 hours of seminars, 0 hours other forms of work)

Course holder:

prof. dr. Aleš Žiberna

Type:

Required

Language:

English

Semester:

First semester

Study degree

2. level

    Course execution:

  • Postgraduate Programme of Social Informatics

Prerequisits:

Students are allowed to participate in the course provided that they have completed the enrolment procedure. It is assumed that students are familiar with the following topics: Univariate, bivariate and multivariate statistics Any experience with programming is also useful.

Objectives and competences

The goal of the course is to enable students to implement tailor made statistical analysis and prepare templates for automatic report generation. Competences: The ability to use statistical package R, including the ability to write functions and simple statistical programs for data analysis and manipulation The ability to write R scripts for solving specific statistical problems including data analysis and manipulation. The ability to prepare reproducible reports and templates for automatic report generation. The ability to prepare simple statistical web applications (shiny).

Content (Syllabus outline)

R basics: - data types and data structures - data import, export and manipulation in R - introduction to programming in R (loops, conditional execution, writing functions) - overview of univariate and bivariate statistical methods in R Data acquisition and preparation: - text processing - automatics data acquisition Producing reports and web presentations: - overview and basic use of system for reproducible computer supported statistical reports and web presentations - producing simple statistical web applications using Shiny system

Intended learning outcomes:

Knowledge, understanding and practical use of statistical development platform R and reproducible reports generation system. The use of package R for writing shorter statistical programs, that is programs for tailor made data analysis and manipulation Writing R functions.

Learning and teaching methods:

work in online classroom (e-learning): 4 hours (2 lectures and 2 practical work)

Assessment

50 % Homework assignements. 50 % Project work/paper.

Obligatory literature

1. Unit of obligatory literature:


Author: Douglas, Alex
Title: An introduction to R »
Publishing: [S. l. : s. n.], 2021
ISBN: fdv-isbn-081
COBISS.SI-ID: 80108547 - Record/s in the catalog ODKJG »
E-edition: https://intro2r.com/

2. Unit of obligatory literature:


Author: Žiberna, Aleš
Title: Osnovna statistična analiza v R-ju »
Publishing: Ljubljana : Fakulteta za družbene vede, Založba FDV, 2016
ISBN: 978-961-235-779-5
COBISS.SI-ID: 284426496 - Record/s in the catalog ODKJG »
E-edition: http://www.fdv.uni-lj.si/docs/default-source/zalozba/osnovna-statisticna-analiza-v-rju.pdf
All obligatory literature in catalog ODKJG »

Additional literature

1. Unit of additional literature:


Gradiva na spletni strani predmeta ter gradiva o R-ju ter os sistemih RMarkdown in Shiny Notes: Dostopna na spletnih straneh: http://rmarkdown.rstudio.com/ ; http://shiny.rstudio.com/
E-edition: http://www.R-project.org

2. Unit of additional literature:


Author: Chambers, John M.
Title: Software for data analysis : programming with R »
Edition: 1st ed., softcover reprint
Publishing: New York : Springer, 2008
ISBN: 978-1-4419-2612-8; 1-4419-2612-7; 978-0-387-75936-4; 978-0-387-75936-4; 0-387-75936-0
COBISS.SI-ID: 75599107 - Record/s in the catalog ODKJG »
E-edition: https://link.springer.com/book/10.1007/978-0-387-75936-4#toc

3. Unit of additional literature:


Author: Peng, Roger D.
Title: Exploratory data analysis with R »
Publishing: [United States] : LeanPub, [2016]
ISBN: 978-1-365-06006-9
COBISS.SI-ID: 73988611 - Record/s in the catalog ODKJG »
Notes: Leanpub. Available at: https://leanpub.com/exdata
All additional literature in catalog ODKJG »

Hot to aquire credits:

For full and part study

  1. Lectures, seminars and individual consultations
    Research paper, resarch project, seminar paper or assignments
    Short seminar paper or short assignments - 1.
    Short seminar paper or short assignments - 2.

Curriculum was last modified on: 15.04.2022