brkdn: Breakdown of a numeric variable by grouping variable(s)

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

Description

Calculates means, variances and ns for subgroups of numeric observations and displays the results.

Usage

1
2
 brkdn(formula,data,maxlevels=10,num.desc=c("mean","var","valid.n"),
  width=10,round.n=2)

Arguments

formula

a formula with the variable to be broken down on the left and the names of one or more variables defining subgroups on the right

data

the data frame from which to select the variables

maxlevels

the maximum number of levels in any subgroup

num.desc

names of the summary functions to apply to the variable on the left side of the formula

width

The number of characters to allow for each column in the summary output.

round.n

The number of decimal places to round the output.

Details

brkdn will accept a formula referring to columns in a data frame. It calls describe.numeric for the calculations and displays a table of results.

Value

The results of describe.numeric, or a multi-level list if more than one grouping variable is specified.

Author(s)

Jim Lemon

See Also

describe.numeric

Examples

1
2
3
4
5
 test.df<-data.frame(Age=rnorm(100)+3*10,Sex=sample(c("M","F"),100,TRUE),
  Employ=sample(c("FT","PT","NO"),100,TRUE))
 # add value labels for Employ in alphabetical order so they match
 attr(test.df$Employ,"value.labels")<-c("Full time","None","Part time")
 brkdn(Age~Sex+Employ,test.df)

Example output

Breakdown of Age by Employ 

Variable Age for Employ - level Full time 

      mean       var   valid.n

Breakdown of Age by Sex 
Level      mean       var   valid.n
F       29.9       1.02         19 
M      30.61       1.95         12 

Variable Age for Employ - level None 

      mean       var   valid.n

Breakdown of Age by Sex 
Level      mean       var   valid.n
F      29.87       0.99         21 
M      30.13       0.46         19 

Variable Age for Employ - level Part time 

      mean       var   valid.n

Breakdown of Age by Sex 
Level      mean       var   valid.n
F      29.37       1.91          6 
M      30.05       1.39         23 

prettyR documentation built on May 2, 2019, 2:16 a.m.

Related to brkdn in prettyR...