The book “Practicing R for Statistical Computing” is designed to provide a comprehensive introduction to R language for data presentation, manipulation, and statistical data analysis. The book covers fundamentals of data structures in R language such as vectors, matrices, arrays, and lists, along with techniques for exploratory data analysis, the transformation of the data, and its manipulation. The book explains basic statistical concepts and demonstrates their implementation including descriptive statistics, graphical representation of data, probability, popular probability distributions, and hypothesis testing. It also explores linear and non-linear modeling, model selection, and diagnostic tools available in R.
Practicing R for Statistical Computing
The book also covers flow control and conditional computation using ‘if’ conditions and loops. A useful discussion is also done about functions and resources for further learning. It provides an extensive list of functions grouped according to statistics classification, which can be helpful for both statisticians and R programmers. The use of different graphic devices, high-level and low-level graphical procedures, and adjustment of parameters are also explained. Throughout the book, R commands, functions, and objects are printed in different fonts for understanding and easy identification. The possible standard errors, warnings, and mistakes by users in the R language are also discussed and classified, and explanations on how to prevent them are given.
Chapter-wise downloadable R code files from Practicing R for Statistical Computing are:
Chapter 1: R Language: Introduction
Chapter 2: Obtaining and Installing R Language
Chapter 3: Using R as a Calculator
Chapter 4: Data Mode and Data Structure
Chapter 6: Descriptive Statistics
Chapter 7: Probability and Probability Distributions
Chapter 8: Confidence Intervals and Comparison Tests
Chapter 9: Correlation & Regression Analysis
Chapter 11: Control Flow: Selection and Iteration
Chapter 12: Functions and R Resources
Chapter 13: Common Errors and Mistakes
Chapter 14: Functions for Better Programming
Chapter 15: This chapter lists the widely used built-in functions (No R code exists)
Chapter 16: This chapter lists several important R packages (No R code exists)
Authors:
Muhammad Aslam is Professor in the Department of Statistics at Bahauddin Zakariya University,
Muhammad Imdad Ullah is an Assistant Professor in the Department of Statistics at Ghazi University,
Muhammad Aslam is a Professor at the Department of Statistics at Bahauddin Zakariya University, Multan, Pakistan. He holds a Ph.D. in Statistics, a Master’s degree in Statistics, and a Post-Graduate Diploma in Computer Programming and Computing Statistics from the same university. He also completed his Post-Doctorate from the Institut de Mathematiques de Bourgogne, Dijon, France.
Professor Aslam’s research is mainly focused on regression analysis and statistical inference, with a particular interest in simulation studies using computer programming. With more than 25 years of teaching experience, he has published more than 120 research articles in several prestigious international journals. Nine research scholars have completed their Ph.D. degrees under his guidance. Muhammad Imdad Ullah, the co-author of this book, is among these scholars.
Muhammad Imdad Ullah is an Assistant Professor at the Department of Statistics, Ghazi University, Dera Ghazi Khan, Pakistan. He received his Ph.D. degree from Bahauddin Zakariya University. He has also earned a Post-Graduate Diploma in Computer Programming and Computing Statistics. His Ph.D. work is about the development of R packages addressing linear regression models with the issue of multicollinearity. This work led to the development of three R packages—mctest, lmridge, and liureg —and three research articles based on these packages were published in The R Journal. His area of expertise includes computer programming and statistical computations. With over 14 years of teaching experience, he has authored 11 research publications.
Learn Statistics and Data Analysis