MyNixOS website logo
Description

Tools for Assessing Estimability of Linear Predictions.

Provides tools for determining estimability of linear functions of regression coefficients, and 'epredict' methods that handle non-estimable cases correctly. Estimability theory is discussed in many linear-models textbooks including Chapter 3 of Monahan, JF (2008), "A Primer on Linear Models", Chapman and Hall (ISBN 978-1-4200-6201-4).

R package estimability: Support for determining estimability of linear functions

cran version downloads total downloads Research software impact

Features

  • A nonest.basis() function is provided that determines a basis for the null space of a matrix. This may be used in conjunction with is.estble() to determine the estimability (within a tolerance) of a given linear function of the regression coefficients in a linear model.
  • A set of epredict() methods are provided for lm, glm, and mlm objects. These work just like predict(), except an NA is returned for any cases that are not estimable. This is a useful alternative to the generic warning that "predictions from rank-deficient models are unreliable."
  • A function estble.subspace() that projects a set of linear functions onto an
    estimable subspace (possibly of smaller dimension). This can be useful in creating a set of estimable contrasts for joint testing.
  • Package developers may wish to import this package and incorporate estimability checks for their predict methods.

Installation

  • To install latest version from CRAN, run
install.packages("estimability")

Release notes for the latest CRAN version are found at https://cran.r-project.org/package=estimability/NEWS -- or do news(package = "estimability") for notes on the version you have installed.

  • To install the latest development version from Github, have the newest devtools package installed, then run
devtools::install_github("rvlenth/estimability", dependencies = TRUE)

For latest release notes on this development version, see the NEWS file.

Metadata

Version

1.5.1

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows