Description Usage Arguments Value See Also Examples
Coerce objects of class funData
, multiFunData
and
irregFunData
to a data frame.
1 2 3 4 5 6 7 8 | ## S4 method for signature 'funData'
as.data.frame(x)
## S4 method for signature 'multiFunData'
as.data.frame(x)
## S4 method for signature 'irregFunData'
as.data.frame(x)
|
x |
The functional data object that is to be transformed to a
|
A data frame with columns obs
(gives index/name of
observed curve), argvals1, ... argvalsd
with d
the
dimension of the support and X
for the observed values.
One-dimensional functions have only argvals1
, two-dimensional
functions (images) have argvals1
and argvals2
, etc.
funData
,
irregFunData
, multiFunData
,
data.frame
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # one-dimensional domain
f1 <- funData(argvals = 1:5, X = matrix(1:20, nrow = 4))
head(as.data.frame(f1))
# two-dimensional domain
f2 <- funData(argvals = list(1:5, 1:6), X = array(1:120, c(4,5,6)))
head(as.data.frame(f2))
# multivariate functional data
m1 <- multiFunData(f1, f2)
str(as.data.frame(m1))
# irregular functional data
i1 <- irregFunData(argvals = list(1:5, 2:4, 3:5), X = list(1:5, 2:4, -(3:1)))
head(as.data.frame(i1))
|
Attaching package: 'funData'
The following object is masked from 'package:stats':
integrate
obs argvals1 X
1 1 1 1
2 1 2 5
3 1 3 9
4 1 4 13
5 1 5 17
6 2 1 2
obs argvals1 argvals2 X
1 1 1 1 1
2 1 2 1 5
3 1 3 1 9
4 1 4 1 13
5 1 5 1 17
6 1 1 2 21
List of 2
$ :'data.frame': 20 obs. of 3 variables:
..$ obs : Factor w/ 4 levels "1","2","3","4": 1 1 1 1 1 2 2 2 2 2 ...
..$ argvals1: int [1:20] 1 2 3 4 5 1 2 3 4 5 ...
..$ X : num [1:20] 1 5 9 13 17 2 6 10 14 18 ...
$ :'data.frame': 120 obs. of 4 variables:
..$ obs : Factor w/ 4 levels "1","2","3","4": 1 1 1 1 1 1 1 1 1 1 ...
..$ argvals1: int [1:120] 1 2 3 4 5 1 2 3 4 5 ...
..$ argvals2: int [1:120] 1 1 1 1 1 2 2 2 2 2 ...
..$ X : num [1:120] 1 5 9 13 17 21 25 29 33 37 ...
obs argvals X
1 1 1 1
2 1 2 2
3 1 3 3
4 1 4 4
5 1 5 5
6 2 2 2
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.