Bonjour,

Dans le cadre d'un projet, je dois réaliser un VAR bayesien sur 27 séries de données datant du Q1 1950 à Q1 2019.
Je vous joins une photo de mes données en pièce-jointe.
Le problème est que lorsque j'ai réalisé mon BVAR, j'ai obtenu ce message : " Error in bvar(data, lags = 5, n_draw = 10000, n_burn = 5000, n_thin = 1, :
Problem with the data. Make sure it is numeric without any NAs. "

Pour corriger ce problème, j'ai essayé de transformer toutes mes colonnes grâce à as.numeric mais cela ne change pas le message d'erreur et de plus cela à modifié mes cellules vides qui prennent maintenant la valeur "1". De plus, j'ai utilisé na.omit pour supprimer les NA.

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
class(data$USUPDAWNB)
data <- na.omit(data)
n <- ncol(data)-1
for (i in 2:n) {
  data[,i] <- as.numeric(data[,i])
}
 
bvar(data,lags=5,n_draw = 10000, n_burn = 5000, n_thin = 1,priors = bv_priors(hyper = "auto", mn = bv_mn(alpha = bv_alpha(mode = 0.5, min = 1e-12, max = 10),
D'ailleurs j'ai aussi essayé de transformer le tableau en TS mais je n'y arrive pas non plus.

Avez-vous une solution à me proposer ?

Merci d'avance.

Bien cordialement.