Octave & R

These listings are now being maintained at www.Stats-Lab.com.


Part 1 : Computing with Octave

Octave is a high level programming language that is primarily intended for Numerical Computation.  Octave  has  become more prominent recently due to it being the main programming language for many Coursera programs (e.g. Machine Learning).

Octave is a open-source variant of MATLAB, distributed under the terms of the GNU General Public License.  Octave can be download from the GNU Octave website.

Tutorial Videos

I have created some Octave tutorials, with more to come.

  1. Constructing Matrices
  2. Matrix Multiplication
  3. Mean and Median


Part 2 : Computing with R

Here is a list of  tutorials and demonstrations for  R learners.

Series 1: The R Environment

  1. Installing R on your machine
  2. Working Directories : using the “getwd” and “setwd” functions.
  3. Using the Help functions
  4. Installing and Using R packages : using the “install.packages” function.
  5. Mode, Structure and Class : using the “mode”,  “str” and “class” functions.

Series 2: Creating, editing and transferring data with R

  1. Creating Data Sets :  Using the “c” and “scan” functions.
  2. Importing CSV files : Using the “read.csv” function.

Series 3:  Characteristics of a Data Set and Basic Statistics  

  1. Characteristics of a Data Set : dimensions, row and column names, and using the “head” and “tail” functions.
  2. Mean, Median, Standard Deviation and Variance
  3.  Median, Quartiles and Inter-Quartile Range: Also examined is the “fivenum” function.
  4. Extremes : determining the value and position of the maximum and minimum of a data set.
  5. Rank and Order : using the “rank” and “order” Functions
  6. Using the describe function (This function is part of the “psych” package).

Series 4: Basic Mathematical Operations with R

  1. Managing numerical precision : using the “round”,”floor” and “ceiling” functions.
  2. Factorials and Binomial Coefficients
  3. Determining the correlation coefficient
  4. Computing the correlation coefficient when missing values are present.

Series 5:  Matrix Operations with R

  1. Creating a Matrix
  2. Matrix Multiplication
  3. Determinant and Inverse of a Matrix

Series 6: Basic Programming with R

  1. Sequences
  2. Times and Dates
  3. The apply function

Series 7: Graphical Procedures with R

  1. The Normal Probability Plot 

Series 8: More Mathematical Operations with R.

This series of videos is related to mathematical operations not covered in any of the other series of tutorials.

  1. Set Theory Operations 
  2. Complex Numbers
  3. Computing Residuals in regression models

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s