Dear contributors, dear Alexios Galanos,

I'm using the rugarch package version 1.4.9 to backtest a calculated value
of risk vector against my log returns with the VaRTest function from the
package.

However, in some situations, the test returns NA. I found an example where
the test returns NA for the full vector of VaRs and log returns but when I
perform the test without the very last value in the vector, it returns an
output.
It does not help to put the data and the VaR explicitly to numeric
(`as.numeric()`).

Data for the example can be found here:
https://drive.google.com/file/d/1YAvWpDJT93PnVDrvHuMZoBmQ8BEnB2cu/view?usp=sharing
and here:
https://drive.google.com/file/d/1qPQXOqZL9lancBnW_q2aa_I75wd5loTM/view?usp=share_link

This is my code:

```
## load data
rm(list = ls())

require(rugarch)

# load the data
filename = "bugreport_var_test_var.csv"
var = read.csv(file = filename)
filename = "bugreport_var_test_log_reg.csv"
data = read.csv(file = filename)

# try the test with full data
VaRTest(
  alpha=0.05,
  actual=data[,1],
  VaR=var[,1]
)

# try the test without last data point
VaRTest(
  alpha=0.05,
  actual=data[1:(nrow(data)-1),1],
  VaR=var[1:(nrow(var)-1),1]
)
```

Thanks a lot in advance!
Best,
Ayla

        [[alternative HTML version deleted]]

_______________________________________________
R-SIG-Finance@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should 
go.

Reply via email to