get.summary: Summarize continuous and discrete variables.

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

View source: R/summary.fxns.R

Description

A vector based summary function. Provides a table with percentages for discrete data. And median, mean, range or standard deviation for continuous data.

Usage

1
get.summary(var,type, var.n=NULL, type2="range")

Arguments

var

A vector, can be discrete(integer, character or factor) or continuous(numeric)

type

integer

type=1 if x is continuous

type=2 if x is discrete

type2

if type=2 specify whether you want range or standard deviation. default is - "range", For SD pass "sd"

var.n

character. specify the name of the variable that you are summarizing. Default is NULL

Details

Summary statistics are rounded to nearest 2 decimal points.

Value

if type=1 returns a character vector with summary information. length of the vector is equal to length of unique classes and NA if any.

if type=2 returns a character of length 1 with summary information. NAs are separated by ";"

Author(s)

Arshi Arora

See Also

get.summary2

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#when type=1, data is discrete
set.seed(123)
x<-sample(1:3,50, replace=TRUE)
get.summary(x,type=1)

#lets see with NAs
x[c(1,5,30)] = NA
get.summary(x,type=1)

#when type=2, data is continuous
set.seed(123)
x<-rnorm(50)
get.summary(x, type=2, type2="range")

x[c(1,5,30)] = NA
get.summary(x, type=2, type2="sd")

arorarshi/panelmap documentation built on Oct. 27, 2020, 10:32 p.m.