qdap (version 2.4.3)

multiscale: Nested Standardization

Description

Standardize within a subgroup and then within a group.

Usage

multiscale(numeric.var, grouping.var, original_order = TRUE, digits = 2)

Arguments

numeric.var

A numeric variable.

grouping.var

The grouping variables. Default NULL generates one word list for all text. Also takes a single grouping variable or a list of 1 or more grouping variables.

original_order

logical. IF TRUE orders by the original order. If FALSE orders by group.

digits

Integer; number of decimal places to round.

Value

Returns a list of two:

SCALED_OBSERVATIONS

A dataframe of scaled observations at level one and two of the nesting with possible outliers.

DESCRIPTIVES_BY_GROUP

A data frame of descriptives by group.

See Also

scale

Examples

Run this code
# NOT RUN {
dat <- with(mraja1spl, word_stats(dialogue, list(person, sex, fam.aff)))
htruncdf(colsplit2df(dat$ts), ,4)
out1 <- with(colsplit2df(dat$ts), multiscale(word.count, person))
ltruncdf(out1, 10)
out2 <- with(colsplit2df(dat$ts), multiscale(word.count, 
    list(fam.aff, sex)))
ltruncdf(out2, 10)
out3 <- with(colsplit2df(dat$ts), multiscale(word.count, 
    list(fam.aff, sex), original_order = FALSE))
ltruncdf(out3, 10)
# }

Run the code above in your browser using DataLab