Skip to content
Back to formatted view

Raw Message

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