Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

lm.pval

Function to calculate p-values for ordinary multiple linear regression.


Description

Calculates (classical) p-values for an ordinary multiple linear regression in the n > p situation.

Usage

lm.pval(x, y, exact = TRUE, ...)

Arguments

x

Design matrix (without intercept).

y

Response vector.

exact

Logical. TRUE if p-values based on t-distribution should be calculated. FALSE if normal distribution should be used as approximation.

...

Additional arguments to be passed to lm.

Details

A model with intercept is fitted but the p-value of the intercept is not reported in the output.

Value

Vector of p-values (not including the intercept).

Author(s)

Lukas Meier

See Also

Examples

x <- matrix(rnorm(100*5), nrow = 100, ncol = 5)
y <- x[,1] * 2 + x[,2] * 2.5 + rnorm(100)
pval <- lm.pval(x, y)
pval

hdi

High-Dimensional Inference

v0.1-7
GPL
Authors
Lukas Meier [aut, cre], Ruben Dezeure [aut], Nicolai Meinshausen [aut], Martin Maechler [aut], Peter Buehlmann [aut]
Initial release
2019-03-27

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.