bigglm.big.matrix {biganalytics} | R Documentation |
Use Thomas Lumley's “biglm” package with a “big.matrix”
Description
This is a wrapper to Thomas Lumley's
biglm
package, allowing it to be used with massive
data stored in big.matrix
objects.
Usage
bigglm.big.matrix(
formula,
data,
chunksize = NULL,
...,
fc = NULL,
getNextChunkFunc = NULL
)
biglm.big.matrix(
formula,
data,
chunksize = NULL,
...,
fc = NULL,
getNextChunkFunc = NULL
)
Arguments
formula |
a model |
data |
a |
chunksize |
an integer maximum size of chunks of data to process iteratively. |
fc |
either column indices or names of variables that are factors. |
... |
options associated with the |
getNextChunkFunc |
a function which retrieves chunk data |
Value
an object of class biglm
Examples
## Not run:
library(bigmemory)
x <- matrix(unlist(iris), ncol=5)
colnames(x) <- names(iris)
x <- as.big.matrix(x)
head(x)
silly.biglm <- biglm.big.matrix(Sepal.Length ~ Sepal.Width + Species,
data=x, fc="Species")
summary(silly.biglm)
y <- data.frame(x[,])
y$Species <- as.factor(y$Species)
head(y)
silly.lm <- lm(Sepal.Length ~ Sepal.Width + Species, data=y)
summary(silly.lm)
## End(Not run)
[Package biganalytics version 1.1.22 Index]