predict.bigLm: Prediction method for bigLm fitted objects

Description Usage Arguments Value Examples

View source: R/fast_big_lm.R

Description

Prediction method for bigLm fitted objects

Usage

1
2
## S3 method for class 'bigLm'
predict(object, newdata = NULL, ...)

Arguments

object

fitted "bigLm" model object

newdata

big.matrix object. If NULL, then fitted values are returned

...

not used

Value

An object depending on the type argument

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
library(bigmemory)

nrows <- 50000
ncols <- 50
bkFile <- "bigmat3.bk"
descFile <- "bigmatk3.desc"
bigmat <- filebacked.big.matrix(nrow=nrows, ncol=ncols, type="double",
                                backingfile=bkFile, backingpath=".",
                                descriptorfile=descFile,
                                dimnames=c(NULL,NULL))

# Each column value with be the column number multiplied by
# samples from a standard normal distribution.
set.seed(123)
for (i in 1:ncols) bigmat[,i] = rnorm(nrows)*i

y <- rnorm(nrows) + bigmat[,1]

system.time(lmr1 <- bigLm(bigmat, y))


preds <- predict(lmr1, newdata = bigmat)

bigFastlm documentation built on May 30, 2017, 7:20 a.m.