-
Notifications
You must be signed in to change notification settings - Fork 101
PLPR Static Panel model #378
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
Draft
JulianDiefenbacher
wants to merge
64
commits into
main
Choose a base branch
from
j-static-panel
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
fe6375e
static panel model, data, and util
JulianDiefenbacher 2031923
update plpr and dataset
JulianDiefenbacher 5f6a374
add basic simulations
JulianDiefenbacher 215a5e5
add plpr __str__, and checks
JulianDiefenbacher 4189671
update example_sim
JulianDiefenbacher 2c7e238
add model descriptions
JulianDiefenbacher 7708f9b
fix typo
JulianDiefenbacher d5bf9e9
fix notation consistency
JulianDiefenbacher d8c3039
update description numbering
JulianDiefenbacher 375325f
Merge branch 'main' into j-static-panel
JulianDiefenbacher 753f68a
update from ClusterData to base Data class
JulianDiefenbacher 058da4e
add static_panel flag in PanelData
JulianDiefenbacher 85da2eb
add static_panel property
JulianDiefenbacher 08cfd8c
add static_panel property and update tests for panel data handling
SvenKlaassen 1ecab66
update plpr model, include data transformation
JulianDiefenbacher 353e148
Merge branch 'main' into j-static-panel
JulianDiefenbacher 5dc1a44
refactor: simplify string representation and add additional info meth…
SvenKlaassen fdc4330
correct score info string newline spacing
JulianDiefenbacher bccc81c
data transform update, add transform_col_names property
JulianDiefenbacher eb68557
add transformed data arrays for nuisance estimation
JulianDiefenbacher c404f06
add _initialize_fd_model because of n_obs and smpls issue
JulianDiefenbacher 3ccfb34
clearer TODO description
JulianDiefenbacher ab9f83f
move data transformation before init
JulianDiefenbacher f27ebeb
update logic for cre_normal approach in estimation and tuning
JulianDiefenbacher 011f8cb
add simulation replication
JulianDiefenbacher 3f8eef6
update PLPR model
JulianDiefenbacher 677c5a6
allow binary treatment for PLPR
JulianDiefenbacher 7c7bd43
update plpr dgp function
JulianDiefenbacher ecce2b5
update make_plpr use
JulianDiefenbacher 122e97d
Merge branch 'main' into j-static-panel
JulianDiefenbacher 453cbf6
add basic plpr tests
JulianDiefenbacher 86c947a
remove notebooks
JulianDiefenbacher 7d01cd1
fix id var issue
JulianDiefenbacher 7c24a99
complete plpr dataset tests
JulianDiefenbacher fb56a27
fix formatting
JulianDiefenbacher b15571c
add external pred test, complete model default test
JulianDiefenbacher 7e72ad2
remove callable score option for plpr
JulianDiefenbacher 630e736
Merge branch 'main' into j-static-panel
JulianDiefenbacher 85eee84
Merge branch 'main' into j-static-panel
SvenKlaassen 47b929e
add _nuisance_tuning_optuna to plpr with tests
SvenKlaassen e4fc658
refactor test_doubleml_plr_optuna_tune to use score parameter and imp…
SvenKlaassen dcf9e71
increase sample size in test_doubleml_lplr_optuna_tune to enable robu…
SvenKlaassen f5c6c50
refactor _nuisance_est method signature to reorder parameters for cla…
SvenKlaassen 9e65836
Merge branch 'j-static-panel' of https://github.com/DoubleML/doubleml…
JulianDiefenbacher fcc7195
change dml import
JulianDiefenbacher 19ef9b5
check plpr test dml import
JulianDiefenbacher 85ac102
change dml import to avoid codacy fails
JulianDiefenbacher 4e63915
adjust summary new line and additioanl info header spacing
JulianDiefenbacher bb1167c
add x_dim check to plpr data
JulianDiefenbacher 0fe1c1b
add comparison of standard errors
JulianDiefenbacher d32f339
add test_plpr_binary_treatment.py
JulianDiefenbacher 66ca454
add exceptions tests for non-panel and non-static panel data
JulianDiefenbacher eb75e1d
add plpr return types test and enhance return type checks for cluster…
JulianDiefenbacher ef6a3c9
add test for plpr data transformations
JulianDiefenbacher 1df9cf2
improve documentation and improve data handling in plpr class
JulianDiefenbacher 975b425
add validation for time variable data type in DoubleMLPanelData
JulianDiefenbacher 6fd77f1
fix: correct test description for overlapping variables in DoubleMLPa…
JulianDiefenbacher e373473
add time_type parameter to make_plpr_CP2025 and enhance validation in…
JulianDiefenbacher 7652ab6
update docstring
SvenKlaassen 8094ed1
split variance for external predictions
SvenKlaassen 5a09a67
fix: adjust indentation for math blocks in docstring of make_plpr_CP2025
SvenKlaassen 4a0cc6a
fix: update mathematical notation in make_plpr_CP2025 to use g_0 inst…
SvenKlaassen 6995bde
fix: correct mathematical notation in make_plpr_CP2025 to use '=' ins…
SvenKlaassen a3362dc
Merge branch 'main' into j-static-panel
SvenKlaassen File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.