R/doQmap.R

Defines functions DoQmap

DoQmap <- function(qmf, rcpdata, varnm, monid, sdate, edate) {

  sdate <- as.Date(sdate)
  edate <- as.Date(edate)

  qmf <- get(qmf)

  rcpprd <- rcpdata[which(rcpdata[,2]==monid & rcpdata[,4]>=sdate & rcpdata[,4]<=edate),which(colnames(rcpdata)==varnm)]

  date <- rcpdata[which(rcpdata[,2]==monid & rcpdata[,4]>=sdate & rcpdata[,4]<=edate), 4]

  rcpadj <- qmap::doQmap(rcpprd, qmf)
  rcpadj <- cbind.data.frame(date, rcpadj)
  colnames(rcpadj) <- c("date", varnm)

  rcpadj[,2] <- rcpadj[,2]

  return(rcpadj)
}

Try the rSQM package in your browser

Any scripts or data that you put into this service are public.

rSQM documentation built on May 2, 2019, 4:14 a.m.