Dave,

I am not sure what you try to do, but I have a couple of thoughts:

1.  Your t.hh is numerically identical to t.h, except the latter one is 
the time series.
2.  I am guessing you want the same thing for t.d and t.m.  If this is the 
case, all you need to do is repeat what you did with t.h:
        t.dd <- ts(t.d, freq=24)
        t.mm <- ts(t.m, freq=24)

Hope this helps,

Andy



From:
Dave Evens <daveevens1@yahoo.co.uk>
To:
"\"r-help@r-project.org\"" <r-help@r-project.org>
Date:
06/21/2011 04:13 PM
Subject:
[R] dynlm
Sent by:
r-help-bounces@r-project.org





Dear All,

I'm trying to use dynlm to fit a time series.

I have 3 seasonal terms. Here is an example of the problem.


This is my time variable, hourly data:
timeSeries <- seq(as.POSIXct("2011-01-01 00:00:00"), 
as.POSIXct("2011-12-31 23:00:00"), by="hour") 


My response 
is:
y <- rnorm(length(t), 1000, 500) 

There are 3 seasonal factors:
t.h <- as.POSIXlt(t)$hour      # hours of the day

t.d <- as.POSIXlt(t)$wday      # days of the week
t.m <- as.POSIXlt(t)$mon            # months of the year

I can create a time series object for the hour, by doing

t.hh <- ts(t.h, freq=24)

but how to I create time series objects for the day (t.d) and the month 
(t.m)?

I tried 

t.dd <- ts(t.d, freq=t.d)

but this doesn't work.

I would appreciate any help.

Regards,
Dave
                 [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide 
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



	[[alternative HTML version deleted]]

