Message-ID: <20050504100117.33a177cf.Achim.Zeileis@wu-wien.ac.at>
Date: 2005-05-04T10:06:39Z
From: Achim Zeileis
Subject: Its function and yahoo
In-Reply-To: <e206273d05050319167c65d7bf@mail.gmail.com>
On Tue, 3 May 2005 22:16:37 -0400 Jonathan Q. wrote:
> from the perspective a newbie it seems get.hist.quote() works
> reasonably well.
Please read this thread why I think that it should be improved.
> my issues come with (I think) the plot() part where the documentation
> doesn't seem to provide the solutions.
>
> Consider the following...
>
> x <- get.hist.quote(instrument = "CPN", quote = c("Ad", "Vol"), start
> = "2004-01-01"); plot(x, main = "Calpine",type='l')
And in which way is this not behaving as documented? If you should be
referring to the gaps, this is due to NAs. But you could do
z <- get.hist.quote(instrument = "CPN", quote = c("Ad", "Vol"),
start = "2004-01-01", origin = "1970-01-01")
z <- as.zoo(z)
index(z) <- as.Date(index(z))
z <- na.omit(z)
plot(z)
to obtain a "zoo" object without NAs. Note, that I already pointed you
to this example.
> Hoow would I
> a) have the date appear in years or months etc
Look at ?aggregate.zoo and look into the archives of this mailing list.
> b) have the top part in semi-log form (so % changes are of equal
> vertical distances) and c) get the volume to scale down (say in
> millions of shares vs shares)
z[,"Volume"] <- z[,"Volume"]/1000000
and btw:
fortune("WTFM")
This is all documented in TFM. Those who WTFM don't want to have to WTFM
again on the mailing list. RTFM.
-- Barry Rowlingson
R-help (October 2003)
Z