helske / KFAS

KFAS: R Package for Exponential Family State Space Models
63 stars 17 forks source link

Kalman filter #80

Open fleur0911 opened 3 months ago

fleur0911 commented 3 months ago

I want to make quarterly gini data from yearly gini data with a VAR and a Kalman filter. By doing this, I get an error. What do I have to change? Browse[4]> # Creëer een VAR-model met de variabelen die je wilt gebruiken voor voorspellingen Browse[4]> data_var_kalman <- nieuwe_dataset_var_1[, c("log_GDP", "log_eurostoxx", "log_labourcostindex", "log_employment", "log_hicp", "log_gini_disp")] Browse[4]> # Verwijder rijen met ontbrekende waarden Browse[4]> data_var_no_na <- na.omit(data_var_kalman) Browse[4]> # Stel het aantal lags in voor het VAR-model Browse[4]> lags <- 1 Browse[4]> # Creëer het VAR-model Browse[4]> var_model_kalman <- VAR(data_var_no_na, p = lags) Browse[4]> # Voorspel de ontbrekende waarden van log_gini_disp met behulp van het VAR-model Browse[4]> predicted_gini_kalman <- predict(var_model_kalman, n.ahead = sum(missing_indices))$fcst$log_gini_disp[, 1] Browse[4]> # Controleer of er ontbrekende waarden zijn in de voorspellingen Browse[4]> if (any(is.na(predicted_gini_kalman))) {

helske commented 3 months ago

That copy paste is not very helpful, please provide a minimal reproducible example, see, e.g., https://forum.posit.co/t/faq-whats-a-reproducible-example-reprex-and-how-do-i-create-one/5219