From 746440d3255c42faa6a97e9329ab77371a134962 Mon Sep 17 00:00:00 2001 From: Gabriel Franco Date: Thu, 6 Aug 2026 10:39:26 -0300 Subject: [PATCH] code readability improvements --- __pycache__/t_tests.cpython-314.pyc | Bin 0 -> 2096 bytes get_statistics.py | 2 +- t-tests.py | 54 -------------------------- t_tests.py | 57 ++++++++++++++++++++++++++++ 4 files changed, 58 insertions(+), 55 deletions(-) create mode 100644 __pycache__/t_tests.cpython-314.pyc delete mode 100644 t-tests.py create mode 100644 t_tests.py diff --git a/__pycache__/t_tests.cpython-314.pyc b/__pycache__/t_tests.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9b7577789ec3ff7b3c382760aef45f0aaf0fbe91 GIT binary patch literal 2096 zcmb_d%}*Og6o32a4{Wm_2Ph#>3ZZP`)WU-B;fP$~LKH|VD>97)S-JK?9N~}d4yDPV z@}-jdrE+OyRh5dWN^x&F_AlreM7AOmBvkd38x8HfZ`Nz$MMPDrjx_IU-uun$doyn@ zhk|~<4VM&&<#XN zib&-ZPg0tC4`194QfQ5goParpmHzRo~l5_e45;+qWOVAs8A|ysxsvZV^qrPX=I{F zvSVn7)eSM*5HneJM(jc3(fh@`9$ibnuSYY*tR5{H#RqzZn9*ED%jQ;Bbwe+ZTzXwA z8MzPBnTJuL5#1!_TcwATBSr^8;iUlc29h%D2Rgo7{O->8cfY-R;0u1$^I6Z0{EaGZ{4lgx|9NZ zkA51;6;_Kz9v@1kxKSW9*woomq=BZ2Pm=nzrb>NHnFd@4ZH{Kg`yGWvdo@R)9!F9I zgY_8daoV8$ELDk0_EV)2>x$SE7>hNW#u`G*WVifvHVo{-K--Otf|g!i*PN$r45KxO z(=1^>W{*5nP8@dhZ(XQJhv(kdTB#%sx-L}puM3sArm){0{^H|<+3Wk^^E-VJD|`io z>N{3A!uV|~eEF3N$3f5a&Mm3xsXnS*taU%}?R3rTD)B!Rh+k_7t}a^POH5y|!s@H+ zh!wA6eN>aSH*0G+IuZu%xkYtKaAr_nwC`Cr98JhIqp1OE+vZ=+`b literal 0 HcmV?d00001 diff --git a/get_statistics.py b/get_statistics.py index 599da5e..3122377 100644 --- a/get_statistics.py +++ b/get_statistics.py @@ -6,7 +6,7 @@ file = "./data/pnad_trimestral_trimestre_012026.parquet" regions_ufs = { "Sul": [41, 42, 43], "Sudeste": [31, 32, 33, 35], - "Centro-Oeste": [50, 51, 52, 53], + "CentroOeste": [50, 51, 52, 53], "Norte": [11, 12, 13, 14, 15, 16, 17], "Nordeste": [21, 22, 23, 24, 25, 26, 27, 28, 29], } diff --git a/t-tests.py b/t-tests.py deleted file mode 100644 index 6f2e10e..0000000 --- a/t-tests.py +++ /dev/null @@ -1,54 +0,0 @@ -from get_statistics import get_regions, regions_names -import math - -regions = get_regions() - - -def t(n1, mean1, std1, n2, mean2, std2): - return (mean1 - mean2) / math.sqrt( - (math.pow(std1, 2) / n1) + (math.pow(std2, 2) / n2) - ) - - -def run_all_t_tests(): - tests = {} - for name1 in regions_names: - for name2 in regions_names: - if name1 != name2: - tests[f"{name1}_formais_{name2}_informais"] = t( - regions[name1]["formal_count"], - regions[name1]["formal_mean"], - regions[name1]["formal_std"], - regions[name2]["informal_count"], - regions[name2]["informal_mean"], - regions[name2]["informal_std"], - ) - tests[f"{name1}_informais_{name2}_informais"] = t( - regions[name1]["informal_count"], - regions[name1]["informal_mean"], - regions[name1]["informal_std"], - regions[name2]["informal_count"], - regions[name2]["informal_mean"], - regions[name2]["informal_std"], - ) - tests[f"{name1}_informais_{name2}_formais"] = t( - regions[name1]["informal_count"], - regions[name1]["informal_mean"], - regions[name1]["informal_std"], - regions[name2]["formal_count"], - regions[name2]["formal_mean"], - regions[name2]["formal_std"], - ) - tests[f"{name1}_formais_{name2}_formais"] = t( - regions[name1]["formal_count"], - regions[name1]["formal_mean"], - regions[name1]["formal_std"], - regions[name2]["formal_count"], - regions[name2]["formal_mean"], - regions[name2]["formal_std"], - ) - - return tests - - -print(run_all_t_tests()) diff --git a/t_tests.py b/t_tests.py new file mode 100644 index 0000000..645fc10 --- /dev/null +++ b/t_tests.py @@ -0,0 +1,57 @@ +from get_statistics import get_regions, regions_names +import math + +regions = get_regions() + + +def t(n1, mean1, std1, n2, mean2, std2): + return (mean1 - mean2) / math.sqrt( + (math.pow(std1, 2) / n1) + (math.pow(std2, 2) / n2) + ) + + +def run_all_t_tests(): + tests = {} + for name1 in regions_names: + for name2 in regions_names: + region1 = regions[name1] + region2 = regions[name2] + if name1 != name2: + tests[f"{name1}_informal_{name2}_informal"] = t( + region1["informal_count"], + region1["informal_mean"], + region1["informal_std"], + region2["informal_count"], + region2["informal_mean"], + region2["informal_std"], + ) + tests[f"{name1}_formal_{name2}_formal"] = t( + region1["formal_count"], + region1["formal_mean"], + region1["formal_std"], + region2["formal_count"], + region2["formal_mean"], + region2["formal_std"], + ) + tests[f"{name1}_formal_{name2}_informal"] = t( + region1["formal_count"], + region1["formal_mean"], + region1["formal_std"], + region2["informal_count"], + region2["informal_mean"], + region2["informal_std"], + ) + tests[f"{name1}_informal_{name2}_formal"] = t( + region1["informal_count"], + region1["informal_mean"], + region1["informal_std"], + region2["formal_count"], + region2["formal_mean"], + region2["formal_std"], + ) + + return tests + + +if __name__ == "__main__": + print(run_all_t_tests())