Learn R Programming

maSAE (version 2.0.3)

saObj: A Constructor for Objects of Class sadObj and saeObj

Description

Simple wrapper to new("sa[de]Obj"). If missing, it adds an inclusion variable to data; it checks for missing in the clustering variable. Adds comments documenting changes made to the returned object.

Usage

saObj(
  data,
  f,
  smallAreaMeans = NULL,
  s1 = NULL,
  s2 = NULL,
  cluster = NULL,
  include = NULL,
  auxiliaryWeights = NULL
)

Arguments

data

See "'>saeObj".

f

a linear mixed effects formula, but see Value.

smallAreaMeans

See "'>saeObj".

s1

See "'>saeObj".

s2

See "'>saeObj".

cluster

See "'>saeObj".

include

See "'>saeObj".

auxiliaryWeights

See "'>saeObj".

Value

An object of class sadObj if f is of structure `x ~ NULL | g', an object of class saeObj otherwise.

See Also

"'>saeObj", "'>sadObj".

Examples

Run this code
# NOT RUN {
## load data
data("s2", package = "maSAE")
## create sadObj object
sad <- maSAE::saObj(data = s2, f = y ~ NULL | g)
class(sad)
## create saeObj object
s2$s2 <- TRUE
sae <- maSAE::saObj(data = s2, f = y ~ x1 + x2 + x3 | g, s2 = "s2")
class(sae)
# }

Run the code above in your browser using DataLab