我正在尝试创建具有不同参数值的多个图。当我提交以下代码时:
for(i in mars){
for(j in 1:5){
negRets <- -table1.matrix[,j]
tauSigma <- gpd(negRets,threshold=i)
tau <- tauSigma$par.ests[1]
sigma <- tauSigma$par.ests[2]
#cat("For ", reitPort[j], "portfolio and MAR=", i, "the parameter estimats are:", "\n")
#cat("Tau= ", tau, "Sigma= ", sigma, "\n")
exceedence.vector <- sort(subset(negRets, negRets > i))
returns.sorted <- sort(negRets)
pdf(paste("C:\\Users\\John Broussard\\Dropbox\\evtHandbookProject\\figuresTables\\mar_",i,"_",reitPort[j],".pdf",sep=""))
plot(returns.sorted, dgpd(returns.sorted, xi = tau, beta = sigma), type ="l", col="blue", ylim=c(0,90))
title(main=cat("Tau= ", tau, " Sigma= ", sigma), ylab=" ")
dev.off()
#print(j)
#print(i)
}
}
图表被写入文件,但没有标题,y轴标签包含“xi = tau”,而不是绘图代码中提交的xi的值。
如何获取标题以及用于将图表合并到各个文件中的参数值?