Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark imputer predicter #85

Draft
wants to merge 56 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
c3f494a
feat: add a framework for imputer predictor
Oct 9, 2023
fe8e2ea
fix
Oct 9, 2023
f7e63f5
fix
Oct 9, 2023
f84af34
fix: transformer of imputer return nan when reverse_transform
Oct 10, 2023
e27f280
fix: bugs
Oct 11, 2023
a950947
feat: add the case not_nan_dataset
Oct 13, 2023
a72199c
Merge branch dev into benchmark_imputer_predicter
Oct 13, 2023
0715d44
fix: bug in the case that there is no categorical feature
Oct 13, 2023
7e6eac0
feat: plot_stack_bar
Oct 13, 2023
3e0be81
feat: benchmark with transformer skl
Oct 20, 2023
d9b4f02
feat: add computation duration
Oct 23, 2023
cb623c2
feat: add computation duration
Oct 23, 2023
dfe3932
fix: get_benchmark_aggregate for durations, bug in plot_bar_y_1D for …
Oct 23, 2023
54fd049
Merge branch 'dev' into benchmark_imputer_predicter
Oct 23, 2023
520f480
fix: get name of transformer in get_row_benchmark
Oct 24, 2023
1cafed3
feat: add missing patterns: MCAR, MAR, MNAR
Oct 24, 2023
4eb568c
fix: bug for MAR
Oct 24, 2023
e7a401d
fix: f(a) and f(b) must have different signs
Oct 24, 2023
09f7c11
fix: no need mlflow
Oct 24, 2023
b3ec20b
feat: add plotly into environment.ci
Oct 24, 2023
9ad278f
fix: remove rdt
Oct 24, 2023
094f35d
fix: typing
Oct 24, 2023
6023ded
fix: plot_bar_y_1D cols_grouped less than 3 values
Oct 25, 2023
06714f4
Merge remote-tracking branch 'origin/add_test_varpem_nonregression' i…
Oct 30, 2023
2ed8bd8
Merge remote-tracking branch 'origin/add_test_varpem_nonregression' i…
Oct 30, 2023
d287152
fix: problem of EM and MICE
Nov 2, 2023
2668d95
feat: add a notebook
Nov 2, 2023
4a8c104
fix
Nov 7, 2023
c7daac4
feat
Nov 17, 2023
be1b524
refactor
Nov 17, 2023
981e98f
Merge branch dev of github.com:Quantmetry/qolmat into benchmark_imput…
Nov 17, 2023
d31e9f6
fix: add plotly in env
Nov 17, 2023
3c89310
refactor
Nov 23, 2023
e2cf4ac
refactor
anhkhoangoho Nov 23, 2023
9384287
refactor
anhkhoangoho Nov 23, 2023
9e5ae4a
refactor
anhkhoangoho Nov 23, 2023
a9ba28e
refactor
anhkhoangoho Nov 23, 2023
cc6c57d
feat: add libs to env
anhkhoangoho Nov 23, 2023
bfbef90
feat: add results
anhkhoangoho Nov 23, 2023
38a5f2e
feat: add new results of benchmark
anhkhoangoho Nov 24, 2023
0d4c948
fix: confidence interval in plot
anhkhoangoho Nov 27, 2023
a289aec
feat: change notebook
anhkhoangoho Nov 30, 2023
6e89c29
feat: add computation time
anhkhoangoho Dec 5, 2023
5670f0c
fix: np.linalg.svd(M, full_matrices=False)
anhkhoangoho Dec 6, 2023
46a6f0b
feat: compare_multiple
anhkhoangoho Dec 6, 2023
1213f9b
Merge branch 'benchmark_imputer_predicter' of github.com:Quantmetry/q…
anhkhoangoho Dec 7, 2023
07cc3ca
Merge remote-tracking branch 'origin/rpca_transform' into benchmark_i…
anhkhoangoho Dec 8, 2023
80e6862
feat: add new results
anhkhoangoho Dec 8, 2023
eb211ae
feat: create new run with new metrics
anhkhoangoho Dec 8, 2023
aeaebc8
feat: add experiments
anhkhoangoho Jan 10, 2024
77458ce
fix: problem of dcor, cannot process >20K rows of dataframe
anhkhoangoho Jan 10, 2024
adc40b6
feat
anhkhoangoho Jan 10, 2024
c270765
feat: get_relative_score
anhkhoangoho Jan 16, 2024
6d5ce0d
feat: add new graphs in notebook
anhkhoangoho Jan 25, 2024
987b3dc
feat: add more graphs
anhkhoangoho Jan 25, 2024
cf369b7
feat: update notebook
anhkhoangoho Feb 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ qolmat/.converge
examples/*.ipynb
examples/figures/*
examples/data/*
!examples/data/imp_pred/
examples/local


Expand All @@ -66,3 +67,4 @@ examples/local

# Logs
nohup.txt
examples/mlruns/*
1 change: 1 addition & 0 deletions environment.ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ dependencies:
- codecov
- flake8
- matplotlib
- plotly
- mypy
- numpy
- numpydoc
Expand Down
4 changes: 4 additions & 0 deletions environment.dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,8 @@ dependencies:
- pytest-cov==4.0.0
- pytest-mock==3.10.0
- sphinx_markdown_tables==0.0.17
- plotly
- xgboost
- torch
- datasets
- -e .
Loading
Loading