The post is about “Packages in R for Data Analysis”. It is the form of Questions and Answers. The Questions and answers about “Packages in R for Data analysis” describe a short description or function of the R Packages.
Table of Contents
What are R Packages? (or What are Packages in R?)
Packages in R are the collections of sample data, R functions, and compiled code in a well-defined format and these packages are stored in a directory called ‘library’ in the R environment. One of the strengths of R is the user-written function in R language. By default, R installs a standard set of packages during installation. Other R packages are available for download and installation. Once R packages are installed, they have to be loaded into the session to be used.
What is Procedural Programming in R?
Procedural programming is a programming paradigm, derived from structured programming, based on the concept of the procedure call. Procedures, also known as routines, subroutines, or functions (not to be confused with mathematical functions, but similar to those used in functional programming), simply contain a series of computational steps to be carried out. Any given procedure might be called at any point during a program’s execution, including by other procedures or itself.
What is a Compiler in R?
A compiler is computer software that transforms computer code written in one programming language (the source language) into another computer language (the target language).
Define MATLAB Package
The MATLAB package includes wrapper functions and variables. Also, these functions are used to replicate Matlab function calls.
Differentiate between library() and require() Functions in R Language
The following are the differences between library()
and require()
functions in R language.
library() | require() |
---|---|
The library() function gives an error message, if the desired package cannot be loaded. | The require() function is used inside the function and throws warning messages whenever a particular package is not found. |
The library() package loads the packages whether it is already loaded or not. | It just checks that it is loaded, or loads it if it is not (used in functions that rely on a certain package). The documentation explicitly states that neither function will reload an already loaded package. |
Consider a related R code example for the above differentiation:
## Example for loading single R Package ## library() function library(mctest, character.only = TRUE) ## require() function if(!require(mctest, character.only = TRUE, quietly = TRUE)){ install.packages(package) } ## OR if(!require(mctest, character.only = TRUE, quietly = TRUE)){ install.packages(mctest) library(mctest, character.only = TRUE) }
## Example for loading multiple R Package for (package in c(", ")){ if(!require(package, character.only = TRUE, quietly = TRUE)){ install.packages(package) library(package, character.only = TRUE) } }
Which Packages are used for Exporting the Data in R?
There are many ways (packages or methods to export the data into another format like SPSS, SAS, Stata, or Excel Spreadsheet. For Excel use the package xlsReadWrite and for SAD, SPSS, and STATA use foreign the package.
What is the Use of the coin
Package in R?
The coin package is used to achieve the re-randomization or permutation-based statistical tests.
Why vcd
package is used?
The vcd
package provides different methods for visualizing multivariate categorical data.
What is the Use of the lattice
Package?
The lattice package is to improve on base R graphics by giving better defaults and it can easily display multivariate relationships.
Why library()
function is used?
The library()
function is used to show the packages which are installed.
What is the Use of the doBY
Package?
The doBy
is used to define the desired table using function and model formula.
Define the relaimpo
Package.
The relaimpo
is used to measure the relative importance of each of the predictors in the model.
Why the Package car
is Used?
The car
provide a variety of regression including scatter plots, and variable plots and it also enhances diagnostic.
Define the robust
Package.
The robust
provides a library of robust methods including regression.
In which R package Survival Analysis is Defined?
The survival analysis is defined under the R package named survival
.
What is the use of the MASS
Package?
The MASS package in R language includes those functions that perform linear and quadratic discriminant function analysis.
What is the use of the forecast
Package?
The forecast
provides the functions that are used for the automatic selection of ARIMA and exponential models.
What is the Use of the party
Package?
The party
is used to provide a non-parametric regression for ordinal, nominal, censored, and multivariate responses.
Which Package provides the Bootstrapping?
The boot
package is used which provides bootstrapping.
What is the Use of the Matrix Package?
The Matrix
package includes those functions that support sparse and dense matrices like Lapack, BLAS, etc.
What is the iPlots
?
The iPlots
is a package that provides bar plots, and mosaic plots. Also, it provides box plots, parallel plots, scatter plots, and histograms.
Which Package is Used for Power Analysis in R?
The Pwr
package is used for power analysis in R.
What is the npmc
?
The npmc
is a package that gives nonparametric multiple comparisons.