continuousProcess: Continuous Process

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

Description

Creates a ContinuousProcess object from data frame(s).

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
## S4 method for signature 'list'
continuousProcess(continuousData, unitData = data.frame(),
  metaData = list(), positionVar = 'time', idVar = 'id', equiDistance = 0, ...)

## S4 method for signature 'data.frame'
continuousProcess(continuousData, unitData = data.frame(),
  metaData = list(), positionVar = 'time', idVar = 'id', equiDistance = 0, ...)

## S4 method for signature 'factor.frame'
continuousProcess(continuousData, unitData = data.frame(),
  metaData = list(), positionVar = 'time', idVar = 'id', valueVar = 'value',
  variableVar = 'variable', equiDistance = 0, ...)

## S4 method for signature 'numeric'
continuousProcess(continuousData, unitData = data.frame(),
  metaData = list(), positionVar = 'time', idVar = 'id', equiDistance = 0, ...)

## S4 method for signature 'matrix'
continuousProcess(continuousData, unitData = data.frame(),
  metaData = list(), positionVar = 'time', idVar = 'id', equiDistance = 0, ...)

## S4 method for signature 'ContinuousProcess'
continuousProcess(continuousData, ...)

Arguments

continuousData

a data frame containing the process data. An optional column with name positionVar (default 'time') specifies the x-coordinates where we have observations, and an optional column with name idVar (default 'id') specifies the identification variable for the division of the data into units. Additional columns must be numeric and are taken as the coordinates of observations of the process.

unitData

an optional data frame containing further unit specific variables.

metaData

an unstructured list containing additional information on the data in the resulting ContinuousProcess object.

positionVar

a character specifying the name of the variable holding the x-coordinates for the observations. Default value 'time'.

idVar

a character specifying the name of the identification variable for each unit. Default value 'id'.

valueVar

a character. Default value 'value'.

variableVar

a character. Default value 'variable'.

equiDistance

a positive numeric specifying the distance between the observations if the observations are equidistant. Alternatively, setting equiDistance = 'auto' implies that the constructor determines if the observations are equidistant and computes the value of equiDistance. The default value of 0 implies that the observations are treated as non-equidistant.

...

other arguments.

Details

If the data frame continuousData lacks either of the positionVar or idVar columns they are automatically generated. If positionVar is missing the observations are assumed equidistant at time points 1, 2 etc within each unit. If idVar is missing it is assumed that there is only one unit.

Value

An object of class ContinuousProcess.

Author(s)

Niels Richard Hansen, Niels.R.Hansen@math.ku.dk

See Also

ContinuousProcess

Examples

1
2
3
4
5
CP <- data.frame(time = 1:10, value = rnorm(10))
continuousProcess(CP)

CP <- data.frame(id = c(rep("A",5), rep("B", 5)), value = rnorm(10))
continuousProcess(CP)

ppstat documentation built on May 2, 2019, 5:26 p.m.