Re: [R] ts.intersect a multivariate and univariate ts

From: Gabor Grothendieck <ggrothendieck_at_myway.com>
Date: Sun 05 Jun 2005 - 05:27:58 EST

Andy Bunn <abunn <at> whrc.org> writes:

:
: Adam:
: > Providing a reproducible example would be a first step...
:
: That's the problem, I can't. But I str has come to the rescue:

We can provide it in a reproducible way like this:

dput(rw)
dput(pg)

That will output both in a format that anyone else can paste back into R from your email.

:
: R > str(rw)
: Time-Series [1:307] from 1690 to 1996: 0.986 1.347 1.502 1.594 1.475 ...
: R > str(pg)
: List of 264
: $ : num 0.227
: $ : num 0.189
: $ : num 0.237
: $ : num 0.235
:
: .
: .
: .
: .
: - attr(*, "dim")= int [1:2] 22 12
: - attr(*, "dimnames")=List of 2
: ..$ : NULL
: ..$ : chr [1:12] "Series 1" "Series 2" "Series 3" "Series 4" ...
: - attr(*, "tsp")= num [1:3] 1982 2003 1
: - attr(*, "class")= chr [1:2] "mts" "ts"
:
: Why is pg a list? pg was created by taking a row out of a much larger
: data.frame:

A data frame is a list with one component per column so taking a matrix of a data frame gives something like this:

R> matrix(iris)

     [,1]

[1,] Numeric,150
[2,] Numeric,150
[3,] Numeric,150
[4,] Numeric,150
[5,] factor,150 

which is a matrix each of whose elements is a column of the original data frame. What you really want here is 'as.matrix' or 'data.matrix', not 'matrix'.



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Sun Jun 05 05:37:42 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:32:22 EST