THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2016/2017

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Mathematics : Mathematics

Postgraduate Course: Statistical Programming (MATH11176)

Course Outline
SchoolSchool of Mathematics CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 11 (Postgraduate) AvailabilityNot available to visiting students
SCQF Credits10 ECTS Credits5
SummaryThe course will include extensive use of the high-level statistical programming language R, and aims to introduce the principles and use of computer programming with special focus on statistics using R.
Course description Introduction to R
Basic commands of R (arithmetic, vectors, logicals, simulation of random variables)
Data structures and data manipulation (characters, objects, lists, factors, dataframes, matrices)
Graphics in R (plots, lines and points, legends)
Functions and scripts (simple functions, for/while loops, if/ifelse conditional constructs)
Fast looping and efficient programming (vector arithmetic, vectors vs functions, apply, mapply)
Computer intensive techniques (sample topics: inverse/rejection/importance sampling, Monte Carlo integration, bootstrap, Gibbs sampling though the exact techniques may vary from year to year)
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Other requirements None
Course Delivery Information
Academic year 2016/17, Not available to visiting students (SS1) Quota:  None
Course Start Semester 1
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 100 ( Lecture Hours 24, Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 74 )
Assessment (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
Additional Information (Assessment) Coursework 100%, Examination 0%
Feedback Not entered
No Exam Information
Learning Outcomes
On completion of this course, the student will be able to:
  1. Be familiar with the principles of computer programming.
  2. Ability to write efficient statistical functions and have experience of debugging.
  3. Demonstrate expertise in specialised software.
  4. Show appreciation of simulation based methods for statistical inference.
  5. Demonstrate expertise in widely used computationally intensive routines.
Reading List
Crawley. M. (2013). The R Book (2nd edition). Wiley.
Venables, W. N. and Ripley, B. D., (2002). Modern Applied Statistics with S (4th edition). Springer
Additional Information
Graduate Attributes and Skills Not entered
KeywordsSP,statistics,programming language
Contacts
Course organiserDr Ioannis Papastathopoulos
Tel: (0131 6)50 5020
Email: i.papastathopoulos@ed.ac.uk
Course secretaryMrs Frances Reid
Tel: (0131 6)50 4883
Email: f.c.reid@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information
 
© Copyright 2016 The University of Edinburgh - 3 February 2017 4:44 am