ktab.data.frame {ade4}R Documentation

Creation of K-tables from a data frame

Description

creates K tables from a data frame.

Usage

ktab.data.frame(df, blocks, rownames = NULL, colnames = NULL, 
    tabnames = NULL, w.row = rep(1, nrow(df)) / nrow(df), 
    w.col = rep(1, ncol(df)))

Arguments

df a data frame
blocks an integer vector for which the sum must be the number of variables of df. Its length is the number of arrays of the K-tables
rownames the row names of the K-tables (otherwise the row names of df)
colnames the column names of the K-tables (otherwise the column names of df)
tabnames the names of the arrays of the K-tables (otherwise "Ana1", "Ana2", ...)
w.row a vector of the row weightings
w.col a vector of the column weightings

Value

returns a list of class ktab. See ktab.

Author(s)

Daniel Chessel
Anne B Dufour dufour@biomserv.univ-lyon1.fr

Examples

data(escopage)
wescopage <- data.frame(scalewt(escopage$tab))
wescopage <- ktab.data.frame(wescopage, escopage$blo,
        tabnames = escopage$tab.names)
plot(sepan(wescopage))
data(friday87)
w <- data.frame(scale(friday87$fau, scal = FALSE))
w <- ktab.data.frame(w, friday87$fau.blo, tabnames = friday87$tab.names)
kplot(sepan(w))

Worked out examples


> library(ade4)
> ### Name: ktab.data.frame
> ### Title: Creation of K-tables from a data frame
> ### Aliases: ktab.data.frame
> ### Keywords: multivariate
> 
> ### ** Examples
> 
> data(escopage)
> wescopage <- data.frame(scalewt(escopage$tab))
> wescopage <- ktab.data.frame(wescopage, escopage$blo,
+         tabnames = escopage$tab.names)
> plot(sepan(wescopage))
> data(friday87)
> w <- data.frame(scale(friday87$fau, scal = FALSE))
> w <- ktab.data.frame(w, friday87$fau.blo, tabnames = friday87$tab.names)
> kplot(sepan(w))
> 
> 
> 
> 

[Package ade4 Index]