R package that contains Irucka Embry’s miscellaneous functions:

This package can be used in academia by students and faulty alike and/or in professional settings.

Installation of iemisc from CRAN



With credit due to the matlab package, for a complete list of functions and the package DESCRIPTION file, use R library(help = "iemisc")

R library("iemisc")

With credit due to Getting Help with R for the following 2 methods of help:

R help(shm, package = "iemisc") # sample harmonic mean help

R help(package = "iemisc") # help for the iemisc package

Vignette Viewing

If you wish to browse the iemisc Vignettes, please copy-and-paste the following code into R:



Examples (see more examples in the vignettes and in the functions)

# 1)

install.load::load_package("iemisc", "rando")

set_n(200) # makes the example reproducible

samp <- r_norm(.seed = 200) # sample

# Calculate the sample harmonic mean (SHM) of the 200 values
# Using the default value of na.rm = FALSE
# using a matrix of the numeric vector obs1

samp1 <- matrix(data = samp, nrow = length(samp), ncol = 1, byrow = FALSE,
dimnames = list(c(rep("", length(samp))), "Sample"))


# 2)

install.load::load_package("iemisc", "rando")

# Compute the relative error of the 210 values
set_n(210) # makes the example reproducible

true <- r_norm(.seed = 210) # true

approx <- r_norm(.seed = 210) # approximation

relerror(true, approx)

# 3)


# Are any of the following right triangles?

righttri(2, 7) # a = 2, b = 7

righttri(a = 4, c = 11)

righttri(b = 4, c = 5)

# 4)


# What is the future worth of $2,390.90 in the present 13 years from now with a
# 0.25% interest rate compounded annually?

FgivenP(2390.90, 13, 0.25, frequency = "annual") # the interest rate is 0.25%


This software is provided “AS IS.” See the GPL License for more information.


iemisc is distributed under the GPL-3 (or later) license, as stated in the DESCRIPTION file. For more info, see the GNU General Public License (GPL) page.


Please refer to the CITATION for the correct way to cite iemisc.