drLM: LM Transformation Method

Description Usage Arguments Details Value Author(s) See Also Examples

Description

LM transformation method – – Fit a linear model to each subset

Usage

1

Arguments

...

arguments you would pass to the lm function

Details

This provides a transformation function to be called for each subset in a recombination MapReduce job that applies R's lm method and outputs the coefficients in a way that combMeanCoef knows how to deal with. It can be applied to a ddf with addTransform prior to calling recombine.

Value

An object of class drCoef that contains the lm coefficients and other data needed by combMeanCoef

Author(s)

Landon Sego

See Also

divide, recombine, rrDiv

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# Divide the data
bySpecies <- divide(iris, by = "Species")

# A function to fit a multiple linear regression model to each species
linearReg <- function(x)
  drLM(Sepal.Length ~ Sepal.Width + Petal.Length + Petal.Width,
       data = x)

# Apply the transform and combine using 'combMeanCoef'
bySpecies %>%
  addTransform(linearReg) %>%
  recombine(combMeanCoef)

datadr documentation built on May 1, 2019, 8:06 p.m.