X-Git-Url: https://git.auder.net/?p=talweg.git;a=blobdiff_plain;f=reports%2Fyear2015.gj;fp=reports%2Fyear2015.gj;h=58340e79ee9298cd53654076b21271feecf9a700;hp=0000000000000000000000000000000000000000;hb=af718fd5a9a330b13b331e78824a47407a3479ae;hpb=c8a81efd2e8302cde424165539f49e4bb7466fc3 diff --git a/reports/year2015.gj b/reports/year2015.gj new file mode 100644 index 0000000..58340e7 --- /dev/null +++ b/reports/year2015.gj @@ -0,0 +1,32 @@ +-----r +library(talweg) + +P = ${P} #première heure de prévision +H = ${H} #dernière heure de prévision + +ts_data = read.csv(system.file("extdata","pm10_mesures_H_loc.csv", + package="talweg")) +exo_data = read.csv(system.file("extdata","meteo_extra_noNAs.csv", + package="talweg")) +data = getData(ts_data, exo_data) + +indices = seq(as.Date("2015-01-01"),as.Date("2015-12-31"),"days") +-----r +p1 = computeForecast(data, indices, "Neighbors", "Neighbors", + predict_from=P, horizon=H, simtype="mix", local=FALSE) +p2 = computeForecast(data, indices, "Neighbors", NULL, + predict_from=P, horizon=H, simtype="none", local=TRUE) +p3 = computeForecast(data, indices, "Average", "Zero", + predict_from=P, horizon=H) +p4 = computeForecast(data, indices, "Persistence", "Zero", + predict_from=P, horizon=H, same_day=TRUE) +-----r +e1 = computeError(data, p1, P, H) +e2 = computeError(data, p2, P, H) +e3 = computeError(data, p3, P, H) +e4 = computeError(data, p4, P, H) +options(repr.plot.width=9, repr.plot.height=7) +plotError(list(e1, e4, e3, e2), cols=c(1,2,colors()[258],4), agg="month") + +# noir: Neighbors non-local (p1), bleu: Neighbors local (p2), +# vert: moyenne (p3), rouge: persistence (p4)