Courses
sowiso logo Doing mathematics with R

Open course material Doing mathematics with R offered by KdVI and SMASH

Author: André Heck

Full access via UvAnetID

Available languages: 
nlen
Course content
Doing mathematics with R
Introduction
THEORY
T
1.
Goal
THEORY
T
2.
Documentation
THEORY
T
3.
Style guide
THEORY
T
4.
Arithmetic with numbers
Control structures
THEORY
T
1.
Conditional instruction
THEORY
T
2.
Logical expressions
THEORY
T
3.
Conditional repetition
THEORY
T
4.
Restricted repetition
Functions
THEORY
T
1.
Why use functions, anyway?
THEORY
T
2.
The standard form of a function definition
THEORY
T
3.
Multiple returns and returned values
THEORY
T
4.
Default values for arguments of a function
Graphs of functions
THEORY
T
1.
Plotting the graph of a function
THEORY
T
2.
Combine graphs
THEORY
T
3.
Graphs with ggplot2
Regression analysis in R
THEORY
T
1.
Linear regression with a straight line
THEORY
T
2.
Linear regression in general
THEORY
T
3.
Multiple linear regression
THEORY
T
4.
Nonlinear regression
THEORY
T
5.
Nonlinear regression via the peeling-off method
Differential equations in R
THEORY
T
1.
Solving a first order initial value problem
THEORY
T
2.
Calculating and plotting multiple solution curves
THEORY
T
3.
Solving systems of differential equations
THEORY
T
4.
Parameter estimation in differential equations
THEORY
T
5.
Differential equations with events
THEORY
T
6.
Slope field and phase portait of an autonomous first-order differential equation
THEORY
T
7.
Slope field and phase portrait of a nonautonomous first-order differential equation
THEORY
T
8.
Stability analysis of an autonomous first-order differential equation
THEORY
T
9.
Phase portrait of an autonomous system of two differential equations
Linear algebra in R
THEORY
T
1.
Creation of vectors
THEORY
T
2.
Selection of components of vectors, and assignment of values
THEORY
T
3.
Computing with vectors
THEORY
T
4.
Solving systems via solve and rref
THEORY
T
5.
Basic properties and creation of matrices
THEORY
T
6.
Selection of components of matrices and assignment of values
THEORY
T
7.
Computing with matrices and vectors
THEORY
T
8.
Row reduction and determinant
THEORY
T
9.
Kernel and image of a linear mapping
THEORY
T
10.
Similarity of matrices
THEORY
T
11.
Eigenvalues and eigenvectors
THEORY
T
12.
SVD and digital image compression
Unlock full access  unlock

Open course material Doing mathematics with R offered by KdVI and SMASH

Author: André Heck

Full access via UvAnetID