library(zoo)
library(tseries)
library(quantmod)   #for access to FRED

require(quantmod)
require(TTR)
secA <- getSymbols("DEXUSEU",src="FRED")
secB <- getSymbols("DEXUSUK",src="FRED")

secA <- zoo(DEXUSEU[,1])
secB <- zoo(DEXUSUK[,1])

t.zoo <- merge(secA, secB, all=FALSE)

t <- as.data.frame(t.zoo)
cat("Date range is", format(start(t.zoo)), "to", format(end(t.zoo)), "\n")

m <- lm(secA ~ secB + 0, data=t)

I cannot see why this produces the error:-
*Error in model.frame.default(formula = secA ~ secB + 0, data = t,
drop.unused.levels = TRUE) : *
*  variable lengths differ (found for 'secB')*

I thought the merge would match up dates in secA and secB, therefore making
the different lengths of secA and secB irrelevant.

Any ideas

Thanks
Stuart



*Stuart*
*t: 01483 212979
m: 07766 573333*

        [[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.

Reply via email to