duplicated block id: 1 size: 43 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (151:200) - dowhy/causal_identifier.py (203:252) duplicated block id: 2 size: 20 cleaned lines of code in 2 files: - dowhy/utils/dgps/cubic_dgp.py (53:85) - dowhy/utils/dgps/quadratic_dgp.py (56:88) duplicated block id: 3 size: 18 cleaned lines of code in 2 files: - dowhy/utils/dgps/cubic_dgp.py (13:32) - dowhy/utils/dgps/quadratic_dgp.py (13:32) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - dowhy/causal_refuters/add_unobserved_common_cause.py (253:270) - dowhy/causal_refuters/add_unobserved_common_cause.py (287:304) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - dowhy/utils/dgps/linear_dgp.py (44:66) - dowhy/utils/dgps/quadratic_dgp.py (66:88) duplicated block id: 6 size: 13 cleaned lines of code in 2 files: - dowhy/utils/dgps/cubic_dgp.py (63:85) - dowhy/utils/dgps/linear_dgp.py (44:66) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - dowhy/causal_estimators/distance_matching_estimator.py (95:105) - dowhy/causal_estimators/distance_matching_estimator.py (133:143) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_matching_estimator.py (38:49) - dowhy/causal_estimators/propensity_score_weighting_estimator.py (55:66) duplicated block id: 9 size: 10 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_matching_estimator.py (23:32) - dowhy/causal_estimators/propensity_score_weighting_estimator.py (32:41) duplicated block id: 10 size: 10 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_stratification_estimator.py (29:38) - dowhy/causal_estimators/propensity_score_weighting_estimator.py (32:41) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - dowhy/causal_estimators/regression_estimator.py (93:102) - dowhy/causal_estimators/two_stage_regression_estimator.py (184:193) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_matching_estimator.py (38:48) - dowhy/causal_estimators/propensity_score_stratification_estimator.py (49:59) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_matching_estimator.py (23:32) - dowhy/causal_estimators/propensity_score_stratification_estimator.py (29:38) duplicated block id: 14 size: 10 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_stratification_estimator.py (49:59) - dowhy/causal_estimators/propensity_score_weighting_estimator.py (55:65) duplicated block id: 15 size: 9 cleaned lines of code in 2 files: - dowhy/do_samplers/multivariate_weighting_sampler.py (22:33) - dowhy/do_samplers/weighting_sampler.py (22:32) duplicated block id: 16 size: 9 cleaned lines of code in 2 files: - dowhy/graph_learners/cdt.py (12:23) - dowhy/graph_learners/lingam.py (12:23) duplicated block id: 17 size: 9 cleaned lines of code in 2 files: - dowhy/causal_estimators/two_stage_regression_estimator.py (119:127) - dowhy/causal_estimators/two_stage_regression_estimator.py (144:152) duplicated block id: 18 size: 9 cleaned lines of code in 2 files: - dowhy/causal_estimators/distance_matching_estimator.py (109:118) - dowhy/causal_estimators/distance_matching_estimator.py (145:156) duplicated block id: 19 size: 8 cleaned lines of code in 2 files: - dowhy/causal_estimators/two_stage_regression_estimator.py (98:105) - dowhy/causal_estimators/two_stage_regression_estimator.py (145:152) duplicated block id: 20 size: 8 cleaned lines of code in 2 files: - dowhy/causal_estimators/two_stage_regression_estimator.py (98:105) - dowhy/causal_estimators/two_stage_regression_estimator.py (120:127) duplicated block id: 21 size: 8 cleaned lines of code in 2 files: - dowhy/causal_estimator.py (308:315) - dowhy/causal_estimator.py (502:509) duplicated block id: 22 size: 8 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_matching_estimator.py (101:109) - dowhy/causal_estimators/propensity_score_weighting_estimator.py (157:165) duplicated block id: 23 size: 7 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (135:141) - dowhy/causal_identifier.py (186:192) duplicated block id: 24 size: 7 cleaned lines of code in 2 files: - dowhy/causal_estimators/propensity_score_matching_estimator.py (98:105) - dowhy/causal_estimators/propensity_score_stratification_estimator.py (116:125) duplicated block id: 25 size: 7 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (135:141) - dowhy/causal_identifier.py (238:244) duplicated block id: 26 size: 7 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (490:497) - dowhy/causal_identifier.py (506:513) duplicated block id: 27 size: 7 cleaned lines of code in 2 files: - dowhy/causal_estimators/causalml.py (20:30) - dowhy/causal_estimators/propensity_score_estimator.py (36:47) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - dowhy/causal_refuters/add_unobserved_common_cause.py (210:218) - dowhy/causal_refuters/add_unobserved_common_cause.py (262:270) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - dowhy/do_samplers/mcmc_sampler.py (77:82) - dowhy/do_samplers/mcmc_sampler.py (89:94) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - dowhy/datasets.py (208:213) - dowhy/datasets.py (273:278) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (540:546) - dowhy/causal_identifier.py (571:577) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (571:577) - dowhy/causal_identifier.py (604:610) duplicated block id: 33 size: 6 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (85:91) - dowhy/causal_identifier.py (155:161) duplicated block id: 34 size: 6 cleaned lines of code in 2 files: - dowhy/utils/dgps/cubic_dgp.py (13:20) - dowhy/utils/dgps/linear_dgp.py (12:19) duplicated block id: 35 size: 6 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (540:546) - dowhy/causal_identifier.py (604:610) duplicated block id: 36 size: 6 cleaned lines of code in 2 files: - dowhy/causal_refuters/add_unobserved_common_cause.py (63:68) - dowhy/causal_refuters/add_unobserved_common_cause.py (120:125) duplicated block id: 37 size: 6 cleaned lines of code in 2 files: - dowhy/causal_refuters/bootstrap_refuter.py (134:144) - dowhy/causal_refuters/random_common_cause.py (53:63) duplicated block id: 38 size: 6 cleaned lines of code in 2 files: - dowhy/causal_estimators/distance_matching_estimator.py (195:201) - dowhy/causal_estimators/propensity_score_matching_estimator.py (107:114) duplicated block id: 39 size: 6 cleaned lines of code in 2 files: - dowhy/causal_refuters/data_subset_refuter.py (54:64) - dowhy/causal_refuters/random_common_cause.py (53:63) duplicated block id: 40 size: 6 cleaned lines of code in 2 files: - dowhy/interpreters/confounder_distribution_interpreter.py (20:25) - dowhy/interpreters/propensity_balance_interpreter.py (13:18) duplicated block id: 41 size: 6 cleaned lines of code in 2 files: - dowhy/causal_estimators/causalml.py (107:116) - dowhy/causal_estimators/propensity_score_weighting_estimator.py (163:170) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - dowhy/causal_estimators/regression_estimator.py (74:79) - dowhy/causal_estimators/two_stage_regression_estimator.py (169:174) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - dowhy/causal_refuters/bootstrap_refuter.py (134:144) - dowhy/causal_refuters/data_subset_refuter.py (54:64) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - dowhy/graph_learners/cdt.py (28:38) - dowhy/graph_learners/ges.py (25:35) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - dowhy/utils/dgps/linear_dgp.py (12:19) - dowhy/utils/dgps/quadratic_dgp.py (13:20) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - dowhy/causal_refuters/bootstrap_refuter.py (126:132) - dowhy/causal_refuters/data_subset_refuter.py (46:52) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - dowhy/causal_identifier.py (85:91) - dowhy/causal_identifier.py (207:213) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - dowhy/causal_estimators/distance_matching_estimator.py (191:197) - dowhy/causal_estimators/instrumental_variable_estimator.py (74:80) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - dowhy/causal_refuters/add_unobserved_common_cause.py (210:218) - dowhy/causal_refuters/add_unobserved_common_cause.py (296:304)