SegDecomp: Create an Object of Class SegDecomp

Description Usage Arguments Value Author(s) See Also Examples

View source: R/SegDecomp-class.R

Description

Creates a new object of SegDecomp-class.

Usage

1
SegDecomp(d, coords, data, proj4string = CRS(as.character(NA)))

Arguments

d

a numeric vector of length three, representing the locational, compositional, and qualitative segregation, respectively.

coords

a numeric matrix or data frame with coordinates (each row is a point).

data

an object of class matrix containing the population data at each data point. The number of rows in ‘data’ should equal the number of points in ‘coords’, and the number of columns should be greater than one (i.e., at least two population groups are required).

proj4string

an optional projection string of class CRS.

Value

An object of SegDecomp-class.

Author(s)

Seong-Yun Hong

See Also

SegDecomp-class, deseg

Examples

1
2
3
4
5
6
7
8
9
# creates a random data set with 50 data points and 3 population groups
xy <- matrix(runif(100), ncol = 2)
colnames(xy) <- c("x", "y")
pop <- matrix(runif(150), ncol = 3)
colnames(pop) <- LETTERS[1:3]

# constructs an object of class 'SegDecomp'
v <- SegDecomp(d = numeric(3), coords = xy, data = pop)
is(v)

seg documentation built on Dec. 19, 2019, 1:09 a.m.