diff --git a/README.md b/README.md index 23c8abd0..2fd1f0b6 100644 --- a/README.md +++ b/README.md @@ -152,7 +152,7 @@ ts.load_series(utils.search_path("eeg-alcohol")) ts.normalize(normalizer="z_score") # plot a subset of time series -ts.plot(input_data=ts.data, nbr_series=9, nbr_val=100, save_path="./imputegap/assets") +ts.plot(input_data=ts.data, nbr_series=9, nbr_val=100, save_path="./imputegap_assets") # print a subset of time series ts.print(nbr_series=6, nbr_val=20) @@ -190,7 +190,7 @@ ts.normalize(normalizer="z_score") ts_m = ts.Contamination.missing_completely_at_random(ts.data, rate_dataset=0.2, rate_series=0.4, block_size=10, seed=True) # [OPTIONAL] plot the contaminated time series -ts.plot(ts.data, ts_m, nbr_series=9, subplot=True, save_path="./imputegap/assets") +ts.plot(ts.data, ts_m, nbr_series=9, subplot=True, save_path="./imputegap_assets") ``` --- @@ -236,7 +236,7 @@ imputer.score(ts.data, imputer.recov_data) ts.print_results(imputer.metrics) # plot the recovered time series -ts.plot(input_data=ts.data, incomp_data=ts_m, recov_data=imputer.recov_data, nbr_series=9, subplot=True, save_path="./imputegap/assets") +ts.plot(input_data=ts.data, incomp_data=ts_m, recov_data=imputer.recov_data, nbr_series=9, subplot=True, save_path="./imputegap_assets") ``` --- @@ -275,7 +275,7 @@ imputer.score(ts.data, imputer.recov_data) ts.print_results(imputer.metrics) # plot the recovered time series -ts.plot(input_data=ts.data, incomp_data=ts_m, recov_data=imputer.recov_data, nbr_series=9, subplot=True, save_path="./imputegap/assets", display=True) +ts.plot(input_data=ts.data, incomp_data=ts_m, recov_data=imputer.recov_data, nbr_series=9, subplot=True, save_path="./imputegap_assets", display=True) # save hyperparameters utils.save_optimization(optimal_params=imputer.parameters, algorithm=imputer.algorithm, dataset="eeg-alcohol", optimizer="ray_tune") @@ -343,7 +343,7 @@ ts = TimeSeries() print(f"ImputeGAP downstream models for forcasting : {ts.downstream_models}") # load and normalize the timeseries -ts.load_series(utils.search_path("chlorine")) +ts.load_series(utils.search_path("forecast-economy")) ts.normalize(normalizer="min_max") # contaminate the time series @@ -354,7 +354,7 @@ imputer = Imputation.MatrixCompletion.CDRec(ts_m) imputer.impute() # compute print the downstream results -downstream_config = {"task": "forecast", "model": "prophet"} +downstream_config = {"task": "forecast", "model": "hw-add"} imputer.score(ts.data, imputer.recov_data, downstream=downstream_config) ts.print_results(imputer.downstream_metrics, algorithm=imputer.algorithm) ``` diff --git a/build/lib/imputegap/runner_explainer.py b/build/lib/imputegap/runner_explainer.py index 07c7709d..c92f2784 100644 --- a/build/lib/imputegap/runner_explainer.py +++ b/build/lib/imputegap/runner_explainer.py @@ -9,7 +9,7 @@ ts_1.load_series(utils.search_path("eeg-alcohol")) # 3. call the explanation of your dataset with a specific algorithm to gain insight on the Imputation results -shap_values, shap_details = Explainer.shap_explainer(input_data=ts_1.data, extractor="pycatch22", pattern="mcar", missing_rate=0.25, limit_ratio=1, split_ratio=0.7, file_name="eeg-alcohol", algorithm="cdrec") +shap_values, shap_details = Explainer.shap_explainer(input_data=ts_1.data, extractor="pycatch22", pattern="mcar", missing_rate=0.25, rate_dataset=1, training_ratio=0.7, file_name="eeg-alcohol", algorithm="cdrec") # [OPTIONAL] print the results with the impact of each feature. Explainer.print(shap_values, shap_details) \ No newline at end of file diff --git a/docs/generation/build/doctrees/downstream.doctree b/docs/generation/build/doctrees/downstream.doctree index 71d6b8bb..d13e9132 100644 Binary files a/docs/generation/build/doctrees/downstream.doctree and b/docs/generation/build/doctrees/downstream.doctree differ diff --git a/docs/generation/build/doctrees/environment.pickle b/docs/generation/build/doctrees/environment.pickle index 4a79c7cf..4f08acc2 100644 Binary files a/docs/generation/build/doctrees/environment.pickle and b/docs/generation/build/doctrees/environment.pickle differ diff --git a/docs/generation/build/doctrees/imputegap.explainer.doctree b/docs/generation/build/doctrees/imputegap.explainer.doctree index e2b61811..039e85fd 100644 Binary files a/docs/generation/build/doctrees/imputegap.explainer.doctree and b/docs/generation/build/doctrees/imputegap.explainer.doctree differ diff --git a/docs/generation/build/doctrees/imputegap.imputation.doctree b/docs/generation/build/doctrees/imputegap.imputation.doctree index f67d5c7f..2b046778 100644 Binary files a/docs/generation/build/doctrees/imputegap.imputation.doctree and b/docs/generation/build/doctrees/imputegap.imputation.doctree differ diff --git a/docs/generation/build/doctrees/imputegap.manager.doctree b/docs/generation/build/doctrees/imputegap.manager.doctree index a5811268..3c95cf25 100644 Binary files a/docs/generation/build/doctrees/imputegap.manager.doctree and b/docs/generation/build/doctrees/imputegap.manager.doctree differ diff --git a/docs/generation/build/doctrees/imputegap.utils.doctree b/docs/generation/build/doctrees/imputegap.utils.doctree index 11117dac..b83f15ad 100644 Binary files a/docs/generation/build/doctrees/imputegap.utils.doctree and b/docs/generation/build/doctrees/imputegap.utils.doctree differ diff --git a/docs/generation/build/doctrees/tutorials.doctree b/docs/generation/build/doctrees/tutorials.doctree index 33f2d749..5324b628 100644 Binary files a/docs/generation/build/doctrees/tutorials.doctree and b/docs/generation/build/doctrees/tutorials.doctree differ diff --git a/docs/generation/build/html/downstream.html b/docs/generation/build/html/downstream.html index df9b5bc1..00f5ffee 100644 --- a/docs/generation/build/html/downstream.html +++ b/docs/generation/build/html/downstream.html @@ -282,7 +282,7 @@

Downstream Evaluationprint(f"ImputeGAP downstream models for forcasting : {ts.downstream_models}") # load and normalize the timeseries -ts.load_series(utils.search_path("chlorine")) +ts.load_series(utils.search_path("forecast-economy")) ts.normalize(normalizer="min_max") # contaminate the time series @@ -293,7 +293,7 @@

Downstream Evaluationimputer.impute() # compute print the downstream results -downstream_config = {"task": "forecast", "model": "prophet"} +downstream_config = {"task": "forecast", "model": "hw-add"} imputer.score(ts.data, imputer.recov_data, downstream=downstream_config) ts.print_results(imputer.downstream_metrics, algorithm=imputer.algorithm) diff --git a/docs/generation/build/html/genindex.html b/docs/generation/build/html/genindex.html index 494ff7b7..757d45e5 100644 --- a/docs/generation/build/html/genindex.html +++ b/docs/generation/build/html/genindex.html @@ -454,13 +454,15 @@

C

  • compute_mae() (imputegap.recovery.evaluation.Evaluation method), [1]
  • - - +