From 9ca1cb1cf9a66aa24a57df7b979504db6f8b56c5 Mon Sep 17 00:00:00 2001 From: kwinkunks Date: Thu, 28 Sep 2023 19:26:45 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20scienxla?= =?UTF-8?q?b/redflag@a3e5e5ec8cca22508845d8ebbce0e9c91a964ee6=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .doctrees/_notebooks/Basic_usage.doctree | Bin 91347 -> 91373 bytes .doctrees/_notebooks/Tutorial.doctree | Bin 154067 -> 154113 bytes .../Using_redflag_with_Pandas.doctree | Bin 24280 -> 24298 bytes .../Using_redflag_with_sklearn.doctree | Bin 215510 -> 215510 bytes .doctrees/environment.pickle | Bin 157117 -> 157103 bytes .doctrees/index.doctree | Bin 13444 -> 13501 bytes ...3779e5ef7129d75198face14a30712ac7fdac7.png | Bin 0 -> 9421 bytes ...c574ec0322de8b96d3acf08b678a7b6b5504d6.png | Bin 9406 -> 0 bytes _notebooks/Basic_usage.html | 22 +-- _notebooks/Tutorial.html | 14 +- _notebooks/Using_redflag_with_Pandas.html | 12 +- _notebooks/Using_redflag_with_sklearn.html | 26 +-- _sources/index.rst.txt | 17 +- .../agile-open-logo-nocircle-grey_40px.png | Bin 1461 -> 0 bytes _static/redflag_social.svg | 162 ++++++++++++------ index.html | 15 +- installation.html | 2 +- objects.inv | Bin 1523 -> 1517 bytes searchindex.js | 2 +- 19 files changed, 164 insertions(+), 108 deletions(-) create mode 100644 _images/450b80bfa0cd04cfa435ed31fc3779e5ef7129d75198face14a30712ac7fdac7.png delete mode 100644 _images/619414c4ee6362a53b781d50e5c574ec0322de8b96d3acf08b678a7b6b5504d6.png delete mode 100644 _static/agile-open-logo-nocircle-grey_40px.png diff --git a/.doctrees/_notebooks/Basic_usage.doctree b/.doctrees/_notebooks/Basic_usage.doctree index b9862e410c489b459ee3b26219b7d86df0fbcbd9..75dbdf489f91873c4127755db1d9efd6e80fff6d 100644 GIT binary patch delta 596 zcmcb7lJ)ILR+a|VsSF!gGb4-5npEZIUP`=q_pS7KmK*c~= za|=t;$@h-wA$XfbkMCx3FflbqvM@+WOEgGMF)&F^OEfVyO-(U2OiMO4H@5^jEzR7} z$TG#;)X>r*EipOO&?M2=04S80Y@U_^BsL42auos_nrMP-1(>&a>YZOQjNy|f{Ip@R zFq?e#ry?>(YO~v~)vTOTZ>BJS!DPk^lc{=)Dqzzr%*;{@K@JuNIUme3u$$64rEyB_ z6pak&ti;KU|5Yb9thL_8$jIodV`O4sVqjruuA^X}XKZ3=Ze(O&24)*s7@C`z8G+aa z=Ei20M#iSobzK-0NYb&r(uGl)TftCA0c23DCM>oD5{rrwD>b5_65F@=siaQ*#qz1qHBMjLa+y4J;HOZXrd-_C;ZghI{}W_Ni0= delta 565 zcmb7BJxd%>6wMRYRTMFaBrGV7L{Q`G=Dv^nKEOioqqW;cEoSD;qLm_Sz|K-3-BbJv zDRzo5$QFv7%39diT4-bE575flQ6rY#>YQ^q=N`ECt-@8S(79dMC;vJp`@R>)p&}|U zzPDOj*<1bg=Y^-seLvQEj5Qd^fE%|{pL%2IaeYm78;c0Sa#v1%{U@nSc1y)(EHcgQx~Nlu8FG zlwp2RrV|(QU!FsSw$xRU;kPqwB~7j$he*}^eV8W3-93!H;&kEhv~ciqkbHGFjqaZP z6ZT2lz6;Hj!vt=Y40RbhW{9vO> zypK7KtEALy%#n^>4}336qbrlIuNeq7H-oK-rI$tXa*_P*@+p8qRJ2`!OD?q3IYtVI VTzG9A7%~u`p9_7&(aZ|b{wLcPot*#x diff --git a/.doctrees/_notebooks/Tutorial.doctree b/.doctrees/_notebooks/Tutorial.doctree index 4b9776ab57a2b3a328d2152d9f166741938cbcb0..20e3d595fbdf6ddd1f6cd720ac86d374a5b0dcb9 100644 GIT binary patch delta 599 zcmcb-nX_>VCrbnC)V&*7R%z)As~hMU>ZPQX8EU5|8mF29q56~z_Sh*IVm(;oHXqe0 z58yOOv^2CdFtjk8>{_jd;BBs{HV~~hurM??GBndsFwiqHFt#u?wlD;-jSbDrObtxI zYy)#cVBG{N(t=(qwfjpvz1wje+j5G&MCd zGcq?ZH>p+7C@v{VEXhpEOifV$GgH$mHTAe)j)fR%MZTfi=LIrOIt~sv^Q5%o)amk4 zOp((kNiww{#I^&)P7Csaf*P#GKrOvwy5TfN+3B`YOdQ+gT$r4hamh{x%KC19;Lfy- Z5y`;$o=mG5w|f{fEfK(_kxXMv1OOghsk8t9 delta 475 zcmZqN!g+Z!CrbnC)TJ9)R%wZ|s~hN<=ozR_$zYG2k|EXuLRUW`;YMNx4oRnf_ zI61aj55e0!rP@GL+t}E|(8SC{N5MeP(9Fcdz|hDH#5M*BT3DKc#SJXXO)O1}%_hH} zK$7~+`V(jMF!pahCCj+Uh;iO@{XoWK7ZVE$6H`kQBV$ujOCZ!yP%p|)j!!I2R<{CL zYg((Ik(*y!5}#I-T3DKzSE5i{Qj}PdnqH}?#|85o#3X$ZP1=4Yka5y+Zctz(rI;t1 z7}!nU$igTyJzI*&dinuLrWOpT?Leuug5UrH>)5WS!<55};7? V$+VhrdzmrQ5&($vJn(9puz z(7@c#z}R?_ivwlaEjMp+>EvXLo^0diI{A~oh?=>nf`Xxik%EG$F^I4*1QEsx3TDP2 z!VD;8Zfedo`IMiGfr*KNp}8rTFaxs8EkJ}NkgzZS5g-W*pcv2_TtL#$XtJQc7PEn+ S$z)6aJi6PMzL_WR3@-o-acR^5 delta 384 zcmaF0m+{74MwSNFsb@E`9Oe^eS2xfz(KAq=lEEH3B}1$S%HRBr@1==lLA83Cp}LiV zfu516v8kb%iGhi^p|QEKnTfFumx6jxesX+bX);)WiKU65rLmE@sj-o%g~4Pg7YB-T zTW&t*(#gq~FnPbfE0eL=WX1q-0~1pP1w#{aAYl$-Sr~u_Ll9x4pa8U&3rJcRD=3&5 zg9tOD$#wxU?8b&b<;F&nKlq6VZ~>X-mOuii6-Zc2?h4SF9OR!vA8S%K%LSg{1ptXV BU7P>_ diff --git a/.doctrees/_notebooks/Using_redflag_with_sklearn.doctree b/.doctrees/_notebooks/Using_redflag_with_sklearn.doctree index 0b995cf7116457e78d85682ae9920d6370bf388f..f663cbf92732c0702c948429d5947384ca9320e6 100644 GIT binary patch delta 902 zcmcaMnfKac-i9rVmmTy>O^uBWOwA3=4a|&9%*}KZ)Qj?y;}c7h)vXi^^h^y*42&&} zjSLM83@i;TEvGX&GWw9AN2-0QBjfg|j!Xr-LdA)BDa9rEd8s-IDfv11xtS%?#r>J= zSU}>_{rs6Erx*D%H4|30Jt=_cEjPENiKTgRN|LdKf!*|p@{BUmKip;Fn4S>Jq(5EH zm62`w<`||r?25Jn70njpgd4E^V;fTjGlD-I$S<01m&CYv`>bLnW=15LhYy(KrYp2F z@ozuS!&JpMUEm-S`}UABrYQmlMdTXC%?&fdEOGk(*-XvTy=OD6hKZ#bfyB0f{Kh{0 z#7w5|FbV96w*wWg6+%)2^poQDgiB1eaPI(31PM+D3YJW--^S#zIrhVD#_e|3n2y2K z01d~laXV1sUU=9+l;g-OZm-?VbP>sh?Z7~N2Im7+0{O<% dfrJ= z#1Z1TrC?!*is?E2Or4}^+8z_Y^qHGG&CuK+&BWZ)%)oB?M0rM;=^ySgaZFE$WzwIn z=gP=7eRB*`9d5PR{;`cIgBih}4&)b2w@YH&ynR+N6Eh={%)E5%MR>Q>1O+aGXKz?JN zeqtumcbEir#oK|3*9sx20s2XCd%`6qTex?CCV~W~0|iT_*KcF;*c|&|H{*7@YfQ)B zYJi60*SH<1aW6dVAj;)}+cOj1H}jnf`Tlu-JpSO@*ZF47nR7oprhD(0&UTUA zN}KJrJ7U?1SkEDYs+tC+%yo@(EiCltXxb6X78VDOvUKRHjgJ`Xo0=Ppjb=;7 zpt{CZb7g&frMa%D(b8exVyv#Iubj&o;(SNiSGJjJn_5~e9d>n%)yBsx9lEO8%Eq~1 zJr`8#>#B^6tw!aQI2)UVhinE6$V|ClFrQ6%`$5xQD|Ig8nZc(0R_grl^)Hw{wo+d< zygS%*xQ}WK$}@HMQS%1AW!l$Ib&fE7(nqz_wVICfQRbd^O$SEzk!_VBrlWn-qtAJm z4qB;;<~>VUd{P`a#2!x#NDhw(of928r=~KrsyZ~hs-`l0VuZ1JVpvVp#HgqkV}!9L zD(s<{>ZpjYnCP0yDq~o9<-|~6RaQmSRKq`ZJNZjim|Ve*r5M;B$v*7&qzcB93^prF zdqn`|1bpYzAhs$slN@GWrFxTY_E+lA1X0&ZmeC!q`>NpQV!g7)|eBa6H6^h81wSfAa)|h5xQ|9Cz9-A&bdwGkg_QE6GHZ~VN-Xq zzw&O7{StdEe=$qTQ`y<6PeTi*6$}HTM+ySijskbKsX!kghT&g8`xS|V{8eWoEtc2eqgn+wQg=BtDioZjRWKN&IPc$(;;9fxGpbd zaR9$4Zz_$L}_iWZpIHztF?#B7-g1SVQznk6u? zS4{N+J0P(60ux)rv`k=PvP=xHwhmipQLDvHbn=jLWX1@>HeU=@oGQEp;-W;)YDT1M zc8f$pZmlXsZu6u5O1RO0+~;eaM8vChCL&AgY^e0N>fw3F@oi`&?D!{5 zumn}ix!Z;PJ=0BD(lm?!;i~LtPNNdhwbn}xizIu0>??#yDP7i7-tQs*HU%an7C z?2A$_Hu{Y$wx$ZJvAhvPfN)igtZzUhb3-K}yWg6F$oP$Qh-}(ajYz;dW<)l;`>3X~ z)r83A_cY}PwpS5$V^?}j%85P>Oa7mrE zQ@mMgR~EaOMh^D7U*GB@Pdnj)|?d ziOoBa%HBWLBjx*#p9Uk#r=OE##dIPYjSikX14gS(jU~ECXq4p4<{e8>oIbM=8t!c5 znX{mA_sqWunW_Bzc>!V1z25|Te=aLif|c0wFy&>6i&A&t5yIYh9T&LVgUz{^#hTv; zW+yHlVmH@C@@un5IKSpV2C{SIek|~E7TeVstaMyJ4%>usoX{hJ?9X;385D?ferB~lY^qKR_rhf~OT$_3Z7t5&UqIA#$45E->oK&H>2=*1s(kwU3CUqw?~GE; z{CQLo%GNt0s4VR3yRW18`Zs!I-MxQg$~Q()54O42$eO<$=sepUPOv$ZD;)-q0pgE` zQS$D}(`38w!nZ9YdUY)!zw`%JH`$QuNQy3~TkXg{B0auQM}5_8KIBj2{rx_1Rge0T7m$n(C9XU_fDBTX_-i5M z0I1mkmhp2BpKt4x-$QcE_ z@zh!E8bvOkprS-{ZVdSwV}R$!F@_i=-Zhwds5RrsL6kz0Un4f*A>t|Z)RJ(r0eMg* z9D|}I&|-JhFPeOY0wBLbfpEGrUULHTqE~wohzAA~4dEX-Q+qWbnJnvbq*t$|kdKiR ztycG>Sr-BtqUZOri6}B5dwYH> zg*vI5^T>arijuDt1v|oxhq_aDbwvSr8{NU+yYbFc>dm{Kh3+pY(xyliy+p^yUq=;p zo|i@)`FjnZx2Kduqf~T3buK5kDR<5!-=pJM-#|Ugle%!nwO|lDi+qRzv5D1tv#rxA zC$7v3CeF77^gOG`aZLNyYT_b8s2+34B8f5Bb==1Xru}doS�*WmAD9blC^r=Z|3S8G`@ zIFESuI^x9>Rzfh}wd56PCHuW?1oT_Z)gSAu+Yb5&FI+ImDx`y>tJb`wZ3;DdBUyk| zh-CS;2k20qxDpn^?j7=9n6{kr(mWV~pWY=Wk=NhC&OGYH9A9uz?cXE2F#l8AtXadZ z+=2#j>gJE4Bh(*vkbgW~IPeDZO;g|*1p*hf}HDf<-&VHs9p^?rR_oW=4tW;>YY8K?OZNA z^Gjplr2Xb|vJa&@&XKRsi|qQ8>trB*avYqwhc8%6RTh$i0b4x&4p~a_#D{|%y}aq< zILd2Ij*YzIkMcfIKmaf<_RP@UgHmWHQ^UOp#% zJ||taOONf+VY~F#F5R_DZ|%}qyY$sAUA034Qzp_fa*(f{NHgu_)$qcDd~rS;(SJ{* zqmXk+<1C1wI{sxZ@f~7XI(EQ-(Rh`-Dy4q>g>dSJ`d@4MFXe&$(QrBv{NE0zNdUqk zB$yXL4XFFGrh6)ajz-RHjpG_g9|VhpNScj;KQ%#TB!yQDelpUU@jXot8bybKASa5( zqJ>R}D8)~_IBKa4lpJ{eMA0x%b&j?=AEXJOMmK&e8lJ){qUjJ&Sr<*y(3`8K0;%da zydZjW{}^hIG7n9b7(+)Q$GhKQ2y%Qw_{Rm1&G8uO3XZSF&{Px**Hq(TX*dX)V`(mc z4`XR0fZt+iBC3tk)NH`j% z66r$#-bkd00KQ6;i#`byQTUCEOI_{V(yX})qW5BX7nPvl6lT7mf{FF?y z07RrnYDo%B2dX=TCSW2@Xnq3W9Sa08sWb^2vY1z9&>->d6#)EwsdOsxpXHZx;cW=` z@`cL7>sk8JouOeNhw=ta-f%d(0nhzk)AnSY4 zKvRG^X^=U4XV5gDW@K0wX)E_jfJM5NN*(&%ggi0Uc1+9q1|()AEmJyMnn}}9XE#3; z59a^Mq#+>o%#!JrWl;lA>$2qP{gj2>%9abfIGdJ$?0hyY01z@sYR;P^Rd!FJQ_$^2 zbo*eAbX$@m8@(Y%o(#P?v=~f_bLA?o%#|U}=hDf*964DwqIoin1?rv2ve;jc8Iwoj zae;cZ1%mTn0;uiHqp29yj;G|q8o)s7oXnLibB*Ty9#5QNZJ8dm_Ir~atzk6bz3ep9Ir zas&D4BI?ger^->AH&qt&`c&(R-&kkMEqH^K5E zngC|Ui>$#5ML{Dy8rvF-Ep=6W$-;xhRDzb}#dHk1DnrKFV(S{rKnCVC_?X*P(1L)$6TrY;{Bsol zoW;K$(EuVaTeYo%-m{AluN?4&U1xmEST(D<(p+hQug4vB4d%KAqXmBuiodxJephO1 zL{@T`$6qaxz25wtYIwTs<=3jIr}Oi-#8u0R~zXtYT7RqT+QbL q)^E`i^v*V0Zf)RGjWm#7t)^aX<}XbfPH4iQc(<>vj_VZGLH`4J{M}&y delta 7176 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 diff --git a/.doctrees/index.doctree b/.doctrees/index.doctree index 39842c605325a092d65c80834873926f39152f5b..bc8625545e9f11f52344db8300d02192564940c2 100644 GIT binary patch delta 3236 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 diff --git a/_images/450b80bfa0cd04cfa435ed31fc3779e5ef7129d75198face14a30712ac7fdac7.png b/_images/450b80bfa0cd04cfa435ed31fc3779e5ef7129d75198face14a30712ac7fdac7.png new file mode 100644 index 0000000000000000000000000000000000000000..11161777d387a89609b49a0a2a92e2544a022746 GIT binary patch literal 9421 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 literal 0 HcmV?d00001 diff --git a/_images/619414c4ee6362a53b781d50e5c574ec0322de8b96d3acf08b678a7b6b5504d6.png b/_images/619414c4ee6362a53b781d50e5c574ec0322de8b96d3acf08b678a7b6b5504d6.png deleted file mode 100644 index d7f3d3bc240ff15ee03b206bce4b7cafb7036054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9406 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 diff --git a/_notebooks/Basic_usage.html b/_notebooks/Basic_usage.html index 952c00f..36e0b36 100644 --- a/_notebooks/Basic_usage.html +++ b/_notebooks/Basic_usage.html @@ -241,7 +241,7 @@

🚩 Basic usage -
'0.4.0'
+
'0.1.dev1+ga3e5e5e'
 
@@ -547,7 +547,7 @@

Imbalance metrics -
<matplotlib.lines.Line2D at 0x7f9d95c6a390>
+
<matplotlib.lines.Line2D at 0x7fa5a8b9ddd0>
 
../_images/2bb44d03d42247969124582eea41e70bf462d350c4bfaceb853eecf4e89f5d6d.png @@ -630,7 +630,7 @@

Outliers

This truncated normal distribution has no outliers (there are only about 60, compared to the 100 we expect at this confidence level of 99% on this dataset of 10,000 records).

@@ -737,7 +737,7 @@

Clipping
<seaborn.axisgrid.FacetGrid at 0x7f9d54f48d10>
+
<seaborn.axisgrid.FacetGrid at 0x7fa58ca48950>
 
../_images/cd5838a765b85cc46ad4d3822253aaa1b0e9802d751724777bec08aee732895f.png @@ -782,7 +782,7 @@

Distribution shape -
Distribution(name='gumbel_r', shape=[], loc=10.04057253630259, scale=4.93432972751726)
+
Distribution(name='gumbel_r', shape=[], loc=10.040572536302586, scale=4.93432972751726)
 
@@ -798,7 +798,7 @@

Distribution shape
<seaborn.axisgrid.FacetGrid at 0x7f9d54ce9fd0>
+
<seaborn.axisgrid.FacetGrid at 0x7fa58c866d10>
 
../_images/9a24bafc24d9b00917a0e1f2bf75c12f68152f5e5322a8a58a83974f1943cf77.png @@ -947,7 +947,7 @@

Feature importance -
array([0.48750956, 0.22376372, 0.23550932, 0.05056213, 0.        ])
+
array([0.24840897, 0.34972206, 0.32817662, 0.07369235, 0.        ])
 
@@ -974,7 +974,7 @@

Feature importance -
array([0, 2, 1])
+
array([1, 2, 0])
 
@@ -992,7 +992,7 @@

Feature importance -
array([0.10075571, 0.36348681, 0.5105534 , 0.02520408, 0.        ])
+
array([0.08955964, 0.35788656, 0.525743  , 0.0268108 , 0.        ])
 
diff --git a/_notebooks/Tutorial.html b/_notebooks/Tutorial.html index dd81846..cbbfd42 100644 --- a/_notebooks/Tutorial.html +++ b/_notebooks/Tutorial.html @@ -318,7 +318,7 @@

A quick look at

-
'0.4.0'
+
'0.1.dev1+ga3e5e5e'
 
@@ -570,7 +570,7 @@

Clipping
<seaborn.axisgrid.FacetGrid at 0x7f55b5cbd610>
+
<seaborn.axisgrid.FacetGrid at 0x7f4a91901850>
 
../_images/cd5838a765b85cc46ad4d3822253aaa1b0e9802d751724777bec08aee732895f.png @@ -623,7 +623,7 @@

Importance -
Pipeline(steps=[('detector',
-                 Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7f55b5bd7c40>,
+                 Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7f4a917bfce0>,
                           message='are negative')),
                 ('svc', SVC())])
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.

The noise feature we added has negative values; the others are all positive, which is what we expect for these data.

diff --git a/_notebooks/Using_redflag_with_Pandas.html b/_notebooks/Using_redflag_with_Pandas.html index 2e2510c..4ab23f2 100644 --- a/_notebooks/Using_redflag_with_Pandas.html +++ b/_notebooks/Using_redflag_with_Pandas.html @@ -234,7 +234,7 @@

🚩 Using redf

-
'0.4.0'
+
'0.1.dev1+ga3e5e5e'
 
@@ -430,8 +430,8 @@

Series accessor -
{'f1': 0.25351640471373643,
- 'roc_auc': 0.494193275325803,
+
{'f1': 0.24308613668344808,
+ 'roc_auc': 0.49544118310710333,
  'strategy': 'stratified',
  'task': 'classification'}
 
@@ -463,9 +463,9 @@

Series accessor
Continuous data suitable for regression
-Outliers:    [  34   35  136  140  141  142  143  145  147  175  180  181  182  532
-  583  633  662  768  769  801 1316 1547 1731 1732 1744 1754 1756 1778
- 1779 1780 1788 2884 2932 2973 2974 3004 3079 3080 3087 3109]
+Outliers:    [  34   35  140  141  142  143  175  182  532  581  583  633  662  757
+  768  769  801 1316 1547 1744 1754 1756 1778 1779 1780 1784 1788 1808
+ 1812 2884 2932 2973 2974 3004 3079 3080 3087 3094 3109]
 Correlated:  True
 Dummy scores:{'mean': {'mean_squared_error': 47528.78263092096, 'r2': 0.0}}
 
diff --git a/_notebooks/Using_redflag_with_sklearn.html b/_notebooks/Using_redflag_with_sklearn.html index a859b19..0148a34 100644 --- a/_notebooks/Using_redflag_with_sklearn.html +++ b/_notebooks/Using_redflag_with_sklearn.html @@ -574,7 +574,7 @@

Using the pre-built
🚩 There are more outliers than expected in the training data (349 vs 31).
 

-
ℹ️ Dummy classifier scores: {'f1': 0.2640071145283919, 'roc_auc': 0.5004869752654918} (stratified strategy).
+
ℹ️ Dummy classifier scores: {'f1': 0.2553305717063476, 'roc_auc': 0.5040393210009199} (stratified strategy).
 
Pipeline(steps=[('standardscaler', StandardScaler()),
@@ -743,7 +743,7 @@ 

The imbalance comparator
🚩 There is a different number of minority classes (2) compared to the training data (4).
-🚩 The minority classes (dolomite, sandstone) are different from those in the training data (wackestone, dolomite, mudstone, sandstone).
+🚩 The minority classes (sandstone, dolomite) are different from those in the training data (wackestone, sandstone, dolomite, mudstone).
 
array([[  66.276     , 2359.73324716,    3.591     ],
@@ -779,12 +779,12 @@ 

Making your own smoke detector
Pipeline(steps=[('detector',
-                 Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7ff170f47560>,
+                 Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7f9497cdb380>,
                           message='are NaNs')),
                 ('svc', SVC())])
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.

There are no NaNs.

@@ -811,30 +811,30 @@

Making your own smoke detector
Pipeline(steps=[('standardscaler', StandardScaler()),
                 ('pipeline',
                  Pipeline(steps=[('detector-1',
-                                  Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7ff170f472e0>,
+                                  Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7f9497cdb6a0>,
                                            message='fail custom func '
                                                    'has_nans()')),
                                  ('detector-2',
-                                  Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7ff170f47740>,
+                                  Detector(func=<function BaseRedflagDetector.__init__.<locals>.<lambda> at 0x7f9497cdbe20>,
                                            message='fail custom func '
                                                    'has_outliers()'))])),
                 ('svc', SVC())])
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.

diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt index 34829b6..52a12b3 100644 --- a/_sources/index.rst.txt +++ b/_sources/index.rst.txt @@ -6,14 +6,15 @@ `Fork on GitHub `_ -Redflag: An Entrance Exam for Data -================================== - - | ``redflag`` aims to be an automatic safety net for - | machine learning datasets. Given a ``DataFrame`` or - | ``ndarray``, ``redflag`` will analyse each feature, - | including aspects such as class imbalance, leakage, outliers, - | anomalous data patterns, threats to the IID assumption, etc. +Redflag: safer ML by design +=========================== + + | ``redflag`` is a lightweight safety net for machine + | learning. Given a ``DataFrame`` or ``ndarray``, + | ``redflag`` will analyse the features and the target, + | and warn you about class imbalance, leakage, outliers, + | anomalous data patterns, threats to the IID assumption, + | and more. Quick start diff --git a/_static/agile-open-logo-nocircle-grey_40px.png b/_static/agile-open-logo-nocircle-grey_40px.png deleted file mode 100644 index cab8c74fc786b50dcc43811f3b2ac5391ba01601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1461 zcmV;m1xosfP)X00009a7bBm0002I z0002I0nZ&I9smFU8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11wu(g zK~z|U<(F-UTxS)>f9IK5`?5(WJDa3gq-|;p&0<^Jyii+ZL$QJ`ScwYKekf_dVlaiu zqG)#RoV~O9A%Ub4p)pbsi?sz?QCrX|Itfi_x6u^h?)p+}t<+6pHg&scLXy4D-w&Bt z*PY4CW)mvn|I6IxdCob{@18s7+~>moqLL)(bN8?Pw>bbp!^sf(Bt7Wv4cFgIH3X3K zexNhUvi0vWPo2(}p;f@~TrSslF~O50xx?MByqFkufLph2y$ra<%pL_kvCzQoewCR$ z4P1W_eD#2ZLg9UqEX%S-VvIfR-nEdxF~&QAzq|WLE8EWD?*78?4V&f#2&^)*@p8F* zIE3&T@X>_;n%O4cDL}1kh29&??!WFg*ImAJc+K~g4tGD$4DcG@wd(b+Bz@>Y;oSXl z;A3X?<7ReU2UmA?9$eFdg~udrI?;Z`(}J5#wy$QBue%#*1@L-x_#E)yg#rRS)!*S} zMyF%gZm`*iXU?(MNrFCnblu2!&89AcX12o2Y6io=2m1T_+glNpN~K-JVzJhiHUPhK z_cP6WCPMrDXHVxlkZuGW0}T@yExfqqQ|AS&X7C7ryZ;e5v1rkvmi^GoewNGS-l)d7 z7I>wV59@w=cJd>K-;&uD5e^+&KXx~!hcIRev+fa_*@_rrErS9M0=EDackhTXt_>lq z1$rdiEa`zXO@9GAKQS>;D~PMj?5`~W|E(#cJs9yAe;Ay-PzMNfg%H}@{q`8+N??(s zt?vGLNh?DLnWP+W26$*{YHEMgZ+k~a$2-7R&8%J0>G{%4Y#1w^Z!MoB$;U$o+kj3< z1xcO2BWCuNnZ0UeXC+-3WBgJG;jp9~!0H&|T_J=$ix)3`8Tg^3D*ywKG-+nb8*S+B z?};(q7eZ(QzVGh;Yz7}f2!D<-{vgI!lC%XN%d%DO-Z3~hxE9!AX6;9g9C-@3-pp>x zvh0%~gl_;nA%t2Rie_d2W;O!c&}c(RMKkLM?v*q)Ffg#DDWJQ*lBVgyX_`JEX;hMq z9zFW{ESo>Y81r3ST`PfAl1}CG`CkGZX12R}u)xejwdkg&r+)(6>h5)rW_E{}J_IMLd*ocVXnL5KTO^&5CK}k?R4$iKR4!;_PfUs$qa$>U}=S}K(umGnXg;UAL5fzP@72Z38@aUl5*z%0w&3?V!_*T~&Z z&Yc4YArvG{RfiF1tF7(Ywd)jcXObj+W_FjE4M^$$PMTQ(=$f9MzHw-1=+$`xmdoV> zz=38CbF|vb{stiFg<3XeD^1g9fM;gUx%&p-*ZF+D5BOHI4RRL%Q>WhE-Y=Wkfl8(F z+`fJL4p%Cbm*?YGsZ`$BxN+m}f$#M8_FlGZ*|PnkqoWN^Jq!NkaQ99#TMtwg=>JpT zb~C%LySw|@ZQHh8dr1L-&q#W6WMt%}g$8i<=Ye%*cB-wdZ6ryOuT)R;GqME+&PzHZ z=|^dr4z~7att3f4ZDu>G&EDPpyU-$o#bWWcQmHi7;Pdl~X0{@P@XbpB2au-elgE!A zUkz-Rw7K@N)#$J=qg*a`2v{Ct{4DSUfV*#$^mR%1rfJ&rJ$j+qy?gg*&Qq redflagredflagmachine learning safety + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.4206px;font-family:'Mercury Text G4';-inkscape-font-specification:'Mercury Text G4, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#1866ac;fill-opacity:1;stroke-width:0.80938" + x="184.72946" + y="32.095646">a safety net for yourmachine learningdata & pipelinesscienxlab.org/redflag diff --git a/index.html b/index.html index 05f8da9..bf21931 100644 --- a/index.html +++ b/index.html @@ -223,15 +223,16 @@ -
-

Redflag: An Entrance Exam for Data#

+
+

Redflag: safer ML by design#

-
redflag aims to be an automatic safety net for
-
machine learning datasets. Given a DataFrame or
-
ndarray, redflag will analyse each feature,
-
including aspects such as class imbalance, leakage, outliers,
-
anomalous data patterns, threats to the IID assumption, etc.
+
redflag is a lightweight safety net for machine
+
learning. Given a DataFrame or ndarray,
+
redflag will analyse the features and the target,
+
and warn you about class imbalance, leakage, outliers,
+
anomalous data patterns, threats to the IID assumption,
+
and more.
diff --git a/installation.html b/installation.html index b3440e9..8794d99 100644 --- a/installation.html +++ b/installation.html @@ -3,7 +3,7 @@ - + 🚩 Installation - redflag documentation diff --git a/objects.inv b/objects.inv index d37d2024986f990810f10a9aee58f81413da6663..5e7071c2a3e38d097c28689e1c8c1931f6dc6c24 100644 GIT binary patch delta 1225 zcmV;)1UCEg3+)S#hJWoQm&|OYnceQ0LsO8t1)XRhk z+B>pNGy!){4ZV6A7MfOCDY(kY14o`JSijCqCr6sY6Dy&%0CN~DM^pxZV~3ZL4sZBh z#7@JCV%~&bpZi{SZIy)838!JmKAUxEU=>}L-|qx#}F6)Sn##&I^Umpt%w;Qu1DNT^&bN7#lHBY&;i-OClPH;=Hmdw2dZqtk#@M}|2 zNz(3f%v7wxhtf2WtF@*D>-SVPcxyqR2P4<3o5NID(|<4rui>z+S>|D~1WXUWoX5W| zp9r^W!8*WBfU8@`UY-mK&-EO`Pg*CnUYRSA54?*0yala=ozk=n}VJWH>pfheuU@P@)Jj{G1`Tyl0t&^ zkKFS-lg^N281@bmyRnJ6E_*&S1+gy4^4BB--C5H#bFA9pRReErf25Ob12%u-U2+re zPf0CnM}8o)*outz@dp=Ax_Tr?e~IjTBr#ofrSj-bdA;(U$;K-ra?NAOg5uqCB{jEu zI!+kvr4A-!=Kk`6|K?HA(ks+6!V6~2Jjn6*;3$r zuf5)~9%QrwfzMkY0=KmBCA5DQ1f_$Wa3IQxhQLSfLDN8oUTleF4;AW}EQyO1+jkZ0 znBz^Wh+&n$XeAxh7;U`KQqZBAYvMG!7>>algPI7%?2;4Ch|{3~OEnO2&c{BMEm`WO zXX9fVo(T3}S#3>di4N{_84Fsz2IBsW4Sl>A#Ulq-$oUe88``y4OEZ(91R;Oz6L(Uu z;CKxM&iTGHqPY7|OpoXoivRxk``@CI7M*lV_h-OrM`DOga}A$IM1yF|^37qv#rkQp zo%Cz=lG^Ljv}ebU^mJneR}^tfk;Yt5Jalod);yGM@2c(xEqK6^)}GkaixU20dRd4y z*EJ|pk4GMaY3#%Bx`@?F>dAlUQ@}{xV@8q%Ml8bH25-n?)JU8_k4M1*Yvhg5HQE$b z9Z2yNs0iy)N{G+tWr4-bgca@nZupRfKc~tl*)uKrdI9#b$JN%S n=pk%IGaK*cLs+$3Y~p5g7*}F_swm0Q_^;{vOC0+@=GiNp_^4so delta 1231 zcmV;=1Tg#U3-b$*hJR(Vd&o>P&Fps19GZe;))cAm$By?=dg-}u*GDKQO19jUV}tS~ zksy8_2oMAT+Co_=UKj2DzAlrQj+n4;*=_VEsBbog8TnPppL60?c8s98nnrjvZb~I=tb3 z8p|4~jm-c@n1A$p)&&F*VxcwGX9VB?TUNk*u)vO@4CPA&97A9bc-FJ#P&H;AlP;kJ z{6qH12pD5Q7;8ase|;=8+-}U4q%=X6&)q*J);#6XE($KII>9Z)S~B+dga~}V? zd?MVg4Oj9z+E&V{0z1qr*Fdwv^Jkmss{!Dw1HaM2wO7m!B_#oBp$=F=p%<0y8tn9ehc$PvCJgUKtqg;A0PUoz)jen73TJ3KR2ux=gA^ zCEF~&Jod!~E?pKr4>YRSA5D|+0yakv=ozk=n}VJWom8eN|A*(;@&iY%G1`Tyl0t&^ zpSb6FCY>S4Fzg*Bc4HHBUG{vq6vVnD%U_cWbZ1S|%&}^Vtp;{&zo(OJ12%tSFS&{R zQ&P*?ksrt`wj$$w{K3VOT8{+jo5;>b64PZ@Dvx@~>y`IRHnxz+HIF3=ioNGbYHs&* zoG{u;9Zbm3+5N`FM|IOO|fa zv+?m7o(T3}S#3>di4N{_84Fsz2IBsW7y8&3#Ulq-$oUe88``y4OEZ(91R;OrBX?4; z;CKxM&iTGHqPY7|OpoXoihuw9>z|^N7M*lV_ea2LM`DOga}A$IM1yF|^37qv#rkQp zo%Cz=lCIaMY0r)y>FLG{t|;P|B8|DAc(}#ATJuo4y{oz(wBP|tT6k*EdR;4@MQr+KZmd1Zg-(TX`{{Y%oE$BeNPXPb` diff --git a/searchindex.js b/searchindex.js index 39b1634..1bf46b7 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["_notebooks/Basic_usage", "_notebooks/Tutorial", "_notebooks/Using_redflag_with_Pandas", "_notebooks/Using_redflag_with_sklearn", "authors", "changelog", "contributing", "development", "index", "installation", "license", "redflag"], "filenames": ["_notebooks/Basic_usage.ipynb", "_notebooks/Tutorial.ipynb", "_notebooks/Using_redflag_with_Pandas.ipynb", "_notebooks/Using_redflag_with_sklearn.ipynb", "authors.md", "changelog.md", "contributing.md", "development.md", "index.rst", "installation.md", "license.md", "redflag.rst"], "titles": ["\ud83d\udea9 Basic usage", "\ud83d\udea9 Tutorial", "\ud83d\udea9 Using redflag with Pandas", "\ud83d\udea9 Using redflag with sklearn", "Authors", "Changelog", "Contributing", "Development", "Redflag: An Entrance Exam for Data", "\ud83d\udea9 Installation", "License", "redflag package"], "terms": {"welcom": [0, 2], "redflag": [0, 5, 7, 9], "It": [0, 1, 5, 11], "": [0, 1, 2, 3, 5, 6, 7, 10, 11], "still": [0, 3, 5], "earli": [0, 5], "dai": 0, "thi": [0, 1, 2, 3, 5, 6, 7, 10, 11], "librari": [0, 1, 8], "ar": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "few": [0, 3], "thing": [0, 1, 3], "you": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11], "can": [0, 1, 2, 3, 5, 6, 7, 9, 11], "do": [0, 1, 5, 8, 10, 11], "detect": [0, 1, 3, 5, 11], "label": [0, 1, 3, 5, 11], "ani": [0, 1, 3, 5, 10, 11], "other": [0, 1, 3, 5, 6, 7, 10, 11], "variabl": [0, 3, 11], "rf": [0, 1, 2, 3, 8], "__version__": [0, 1, 2], "0": [0, 1, 2, 3, 10, 11], "4": [0, 1, 2, 3, 11], "panda": [0, 1, 3, 5, 8], "pd": [0, 1, 2, 3, 11], "df": [0, 1, 2, 3, 8], "read_csv": [0, 1, 2, 3], "http": [0, 1, 2, 3, 10, 11], "geocomp": [0, 1, 2, 3], "s3": [0, 1, 2, 3], "amazonaw": [0, 1, 2, 3], "com": [0, 1, 2, 3, 11], "panoma_training_data": [0, 1, 2, 3], "csv": [0, 1, 2, 3], "look": [0, 2, 3, 8], "transpos": [0, 3], "summari": [0, 3], "each": [0, 3, 5, 8, 10, 11], "column": [0, 1, 3, 5, 11], "datafram": [0, 3, 8], "i": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11], "row": [0, 3, 5, 11], "here": [0, 3, 6], "describ": [0, 3, 10], "t": [0, 1, 3, 5, 7, 11], "count": [0, 3, 11], "mean": [0, 1, 2, 3, 5, 10, 11], "std": [0, 3], "min": [0, 1, 3, 11], "25": [0, 3, 11], "50": [0, 3, 10], "75": [0, 3, 11], "max": [0, 1, 3, 11], "depth": [0, 1, 2, 3], "3966": [0, 3], "882": [0, 3], "674555": [0, 3], "40": [0, 3, 11], "150056": [0, 3], "784": [0, 3], "402800": [0, 3], "858": [0, 3], "012000": [0, 3], "888": [0, 3], "339600": [0, 3], "913": [0, 3], "028400": [0, 3], "963": [0, 3], "320400": [0, 3], "relpo": [0, 1, 2, 3], "524999": [0, 3], "286375": [0, 3], "010000": [0, 3], "282000": [0, 3], "531000": [0, 3], "773000": [0, 3], "1": [0, 1, 2, 3, 10, 11], "000000": [0, 3], "marin": [0, 1, 2, 3], "325013": [0, 3], "589539": [0, 3], "2": [0, 1, 2, 3, 10, 11], "gr": [0, 1, 2, 3, 11], "64": [0, 1, 3], "367899": [0, 3], "28": [0, 3], "414603": [0, 3], "12": [0, 1, 2, 3, 11], "036000": [0, 3], "45": [0, 1, 2, 3, 11], "311250": [0, 3], "840000": [0, 3], "78": [0, 1, 2, 3], "809750": [0, 3], "200": [0, 3, 11], "ild": [0, 1, 2, 3], "5": [0, 1, 2, 3, 5, 11], "240308": [0, 3], "3": [0, 1, 2, 3, 11], "190416": [0, 3], "340408": [0, 3], "169567": [0, 3], "305266": [0, 3], "6": [0, 1, 2, 3, 11], "664234": [0, 3], "32": [0, 3], "136605": [0, 3], "deltaphi": [0, 1, 2, 3], "469088": [0, 3], "922310": [0, 3], "21": [0, 3], "832000": [0, 3], "292500": [0, 3], "124750": [0, 3], "18": [0, 3], "600000": [0, 3], "phind": [0, 1, 2, 3], "13": [0, 1, 2, 3, 11], "008807": [0, 3], "936391": [0, 3], "550000": [0, 3], "8": [0, 1, 2, 3, 11], "196250": [0, 3], "11": [0, 1, 2, 3, 11], "781500": [0, 3], "16": [0, 3], "050000": [0, 3], "52": [0, 3], "369000": [0, 3], "pe": [0, 1, 2, 3], "686427": [0, 3], "815113": [0, 3], "200000": [0, 3], "123000": [0, 3], "514500": [0, 3], "241750": [0, 3], "094000": [0, 3], "faci": [0, 1, 2, 3], "471004": [0, 3], "406180": [0, 3], "9": [0, 1, 2, 3, 10, 11], "latitud": [0, 1, 2, 3], "37": [0, 1, 2, 3], "632575": [0, 3], "299398": [0, 3], "180732": [0, 3], "356426": [0, 3], "500380": [0, 3], "910583": [0, 3], "38": [0, 3], "063373": [0, 3], "longitud": [0, 1, 2, 3], "101": [0, 3], "294895": [0, 3], "230454": [0, 3], "646452": [0, 3], "389189": [0, 3], "325130": [0, 3], "106045": [0, 3], "100": [0, 1, 2, 3, 11], "987305": [0, 1, 2, 3], "ild_log10": [0, 1, 2, 3], "648860": [0, 3], "251542": [0, 3], "468000": [0, 3], "501000": [0, 3], "634000": [0, 3], "823750": [0, 3], "507000": [0, 3], "rhob": [0, 1, 2, 3], "2288": [0, 3], "861692": [0, 3], "218": [0, 3], "038459": [0, 3], "1500": [0, 3], "2201": [0, 3], "007475": [0, 3], "2342": [0, 3], "202051": [0, 3], "2434": [0, 3], "166399": [0, 3], "2802": [0, 3], "871147": [0, 3], "fairli": 0, "easi": [0, 1], "tell": [0, 1, 11], "numer": [0, 5, 11], "harder": 0, "decid": [0, 3, 11], "we": [0, 1, 2, 3, 5, 6, 11], "us": [0, 1, 5, 7, 8, 9, 10, 11], "is_continu": [0, 5, 11], "check": [0, 1, 3, 5, 11], "target": [0, 2, 3, 5, 8], "heurist": [0, 3, 5], "definit": [0, 5, 10, 11], "foolproof": 0, "intern": 0, "sometim": [0, 11], "how": [0, 1, 3, 5, 6], "treat": 0, "col": 0, "print": [0, 2, 5, 11], "f": 0, "20": [0, 3, 11], "well": [0, 1, 2, 3, 11], "name": [0, 1, 2, 3, 5, 10, 11], "fals": [0, 1, 5, 11], "true": [0, 1, 2, 3, 5, 11], "format": [0, 1, 2, 11], "lithologi": [0, 1, 2, 3], "mineralogi": [0, 1, 2], "siliciclast": [0, 1, 2], "These": [0, 1, 5], "all": [0, 1, 3, 5, 7, 9, 10, 11], "correct": [0, 11], "first": [0, 1, 2, 3, 11], "ll": [0, 1, 3], "measur": [0, 1, 3, 5, 11], "class_imbal": [0, 5], "For": [0, 1, 2, 3, 5, 9, 10, 11], "binari": [0, 11], "imbalac": 0, "ratio": [0, 1, 11], "between": [0, 5, 11], "major": [0, 1, 11], "minor": [0, 1, 3, 11], "class": [0, 1, 5, 8, 11], "multiclass": [0, 11], "degre": [0, 1, 5, 11], "ortigosa": [0, 11], "hernandez": [0, 11], "et": [0, 11], "al": [0, 11], "2017": [0, 11], "singl": [0, 3, 5, 11], "valu": [0, 1, 3, 5, 11], "explain": [0, 3], "mani": [0, 3, 5, 11], "b": [0, 10, 11], "skew": 0, "support": [0, 1, 3, 5, 10], "imbalance_degre": [0, 1, 2, 5, 8, 11], "378593040846633": [0, 1, 2], "To": [0, 1, 3, 5, 7, 11], "interpret": [0, 1], "number": [0, 1, 3, 5, 11], "two": [0, 1, 3, 7, 11], "part": [0, 1, 3, 5, 6, 10, 11], "The": [0, 1, 2, 4, 5, 7, 8, 10, 11], "integ": [0, 1, 5, 11], "equal": [0, 1], "m": [0, 1, 3, 5, 7, 11], "where": [0, 1, 5, 10, 11], "fraction": [0, 1, 11], "378": [0, 1], "amount": [0, 1], "dataset": [0, 1, 3, 5, 8, 11], "balanc": [0, 1], "perfectli": [0, 1], "999": [0, 1, 11], "realli": [0, 1, 5], "bad": [0, 1], "If": [0, 1, 3, 5, 6, 7, 9, 10, 11], "have": [0, 1, 2, 3, 4, 5, 10, 11], "In": [0, 1, 3, 5, 10, 11], "gener": [0, 1, 3, 5, 6, 7, 10, 11], "statist": [0, 1, 3, 11], "more": [0, 1, 2, 3, 5, 7, 10, 11], "inform": [0, 1, 3, 10], "than": [0, 1, 3, 5, 11], "commonli": [0, 1], "imbalance_ratio": [0, 1, 5, 11], "which": [0, 1, 3, 5, 7, 10, 11], "maximum": [0, 1, 11], "minimum": [0, 1, 3], "regard": [0, 1, 10], "get": [0, 1, 2, 7, 11], "those": [0, 1, 3, 10], "fewer": [0, 1, 11], "sampl": [0, 1, 3, 11], "expect": [0, 1, 3, 5, 11], "return": [0, 1, 3, 5, 11], "order": [0, 1, 3, 4, 5, 11], "smallest": [0, 1], "minority_class": [0, 1, 3, 5, 11], "dolomit": [0, 1, 3], "sandston": [0, 1, 3], "mudston": [0, 1, 3], "wackeston": [0, 1, 3], "dtype": [0, 1, 3, 11], "u10": [0, 1], "empir": [0, 3, 11], "observ": [0, 5, 11], "frequenc": [0, 11], "\u03b6": [0, 11], "e": [0, 1, 3, 5, 8, 11], "empirical_distribut": [0, 11], "39989914": 0, "18582955": 0, "15834594": 0, "04790721": 0, "13691377": 0, "07110439": 0, "same": [0, 1, 3, 5, 11], "uniqu": [0, 11], "note": [0, 3, 5, 11], "differ": [0, 1, 3, 5, 10, 11], "from": [0, 1, 3, 5, 8, 10, 11], "np": [0, 1, 3, 11], "sort": [0, 11], "siltston": [0, 1, 2, 3], "limeston": [0, 1], "object": [0, 1, 2, 3, 5, 10, 11], "also": [0, 1, 3, 5, 11], "inspect": [0, 5, 11], "displai": [0, 10], "ax": [0, 3], "value_count": 0, "plot": 0, "kind": [0, 1, 3, 5, 10, 11], "bar": 0, "add": [0, 1, 3, 5, 6, 9, 10, 11], "line": [0, 9], "level": [0, 3, 11], "axhlin": 0, "len": [0, 1, 11], "c": [0, 3, 5, 9, 10, 11], "r": [0, 11], "matplotlib": 0, "line2d": 0, "0x7f9d95c6a390": 0, "get_outli": [0, 3, 5, 11], "function": [0, 1, 2, 3, 5, 7, 8, 11], "indic": [0, 3, 10, 11], "point": [0, 3, 11], "301": 0, "302": 0, "303": 0, "415": 0, "416": 0, "417": 0, "418": 0, "799": 0, "896": 0, "897": 0, "898": 0, "899": [0, 3], "996": 0, "997": 0, "1843": 0, "1844": 0, "2278": 0, "2279": 0, "2280": 0, "2638": 0, "2639": 0, "2640": 0, "2641": 0, "2642": 0, "2643": 0, "2920": 0, "2921": 0, "2922": 0, "3070": 0, "3071": 0, "3074": 0, "3075": 0, "3076": 0, "3079": [0, 2], "3080": [0, 2], "3081": 0, "3580": 0, "3581": 0, "3582": 0, "3583": 0, "see": [0, 1, 2, 3, 5, 6, 7, 11], "lie": [0, 11], "seaborn": [0, 1, 3], "sn": [0, 1, 3], "kdeplot": [0, 3], "rugplot": 0, "loc": [0, 1, 3, 11], "c1": 0, "lw": 0, "alpha": 0, "is_categorical_dtyp": [0, 1, 3], "deprec": [0, 1, 3, 5, 11], "remov": [0, 1, 3, 5], "futur": [0, 1, 2, 3, 5, 9, 11], "version": [0, 1, 3, 5, 7, 10, 11], "isinst": [0, 1, 3], "categoricaldtyp": [0, 1, 3], "instead": [0, 1, 3, 5, 11], "use_inf_as_na": [0, 1, 3], "option": [0, 1, 3, 7, 8, 11], "convert": [0, 1, 3, 11], "inf": [0, 1, 3], "nan": [0, 1, 3, 11], "befor": [0, 1, 3, 11], "oper": [0, 1, 3], "xlabel": [0, 3], "ylabel": [0, 3], "densiti": [0, 5, 11], "By": [0, 6, 11], "default": [0, 3, 5, 11], "an": [0, 2, 3, 5, 6, 9, 10, 11], "isol": [0, 3, 11], "forest": [0, 3, 11], "99": [0, 3, 11], "confid": [0, 3, 11], "opt": [0, 3], "local": [0, 1, 3, 7, 11], "factor": [0, 11], "ellipt": [0, 11], "envelop": [0, 11], "mahalanobi": [0, 5, 11], "distanc": [0, 3, 5, 11], "set": [0, 3, 9, 11], "choos": [0, 10], "equival": [0, 11], "threshold": [0, 1, 3, 5, 11], "standard": [0, 1, 3, 5, 11], "deviat": [0, 3, 5, 11], "awai": [0, 3], "signal": 0, "accept": [0, 10, 11], "univari": [0, 5, 11], "multivari": [0, 3, 5, 11], "method": [0, 2, 3, 5, 11], "mah": [0, 3, 11], "jointplot": 0, "x": [0, 1, 3, 5, 8, 11], "y": [0, 1, 3, 5, 8, 11], "hue": 0, "index_to_bool": [0, 11], "n": [0, 11], "axisgrid": [0, 1], "jointgrid": 0, "0x7f9d5504d390": 0, "A": [0, 3, 8, 10, 11], "helper": [0, 5], "comput": [0, 5, 10, 11], "given": [0, 3, 8, 11], "size": [0, 1, 11], "assum": [0, 5, 10, 11], "gaussian": [0, 3, 11], "expected_outli": [0, 3, 11], "80": [0, 3, 11], "44": 0, "so": [0, 1, 3, 5, 9], "becaus": [0, 1, 3, 5, 11], "ha": [0, 1, 2, 3, 7, 10, 11], "lot": [0, 1, 3, 5, 11], "truncat": 0, "tail": 0, "test": [0, 3, 5, 8, 9, 11], "directli": [0, 2, 3, 5, 11], "has_outli": [0, 3, 5, 11], "compar": [0, 5, 8, 11], "result": [0, 3, 5, 10, 11], "numpi": [0, 1, 3, 11], "random": [0, 1, 3, 11], "normal": [0, 1, 5, 10, 11], "10_000": [0, 11], "d": [0, 1, 3, 7, 10, 11], "p": [0, 3, 11], "displot": [0, 1, 3], "facetgrid": [0, 1], "0x7f9d54f79690": 0, "onli": [0, 1, 2, 3, 5, 10, 11], "about": [0, 5, 7, 8, 11], "60": 0, "10": [0, 1, 2, 11], "000": [0, 1, 2, 11], "record": [0, 1, 3, 5, 11], "been": [0, 1, 3, 5, 10], "multipl": [0, 1, 5, 11], "instanc": [0, 1, 11], "its": [0, 1, 2, 5, 10, 11], "There": [0, 1, 3, 6, 7, 8], "legitim": [0, 1], "reason": [0, 1, 3, 5, 10], "why": [0, 1, 3, 11], "might": [0, 1, 3], "happen": [0, 1, 7], "exampl": [0, 1, 2, 3, 5, 6, 7, 10, 11], "mai": [0, 1, 2, 3, 10, 11], "natur": [0, 1, 3], "bound": [0, 1, 11], "g": [0, 1, 3, 5, 8, 11], "poros": [0, 1], "alwai": [0, 1, 5], "greater": [0, 1], "deliber": [0, 1, 10], "prepar": [0, 1, 10], "process": [0, 1], "is_clip": [0, 1, 5, 11], "0x7f9d54f48d10": 0, "tri": [0, 5], "guess": [0, 5], "follow": [0, 1, 3, 4, 7, 10, 11], "scipi": [0, 11], "stat": [0, 11], "norm": [0, 11], "cosin": 0, "expon": 0, "exponpow": 0, "gamma": [0, 1], "gumbel_l": 0, "gumbel_r": 0, "powerlaw": 0, "triang": [0, 11], "trapz": 0, "uniform": [0, 11], "along": [0, 3, 10], "paramet": [0, 3, 11], "locat": [0, 3, 11], "scale": [0, 1, 3, 11], "spite": 0, "find": [0, 1, 3, 5, 11], "nearli": 0, "best_distribut": [0, 11], "36789939485628": 0, "411020184908292": 0, "contrast": 0, "andbest": 0, "model": [0, 1, 3, 5, 11], "gumbel": 0, "04057253630259": 0, "93432972751726": 0, "0x7f9d54ce9fd0": 0, "often": [0, 1, 3], "like": [0, 1, 2, 3, 5, 7, 9, 11], "implicit": 0, "our": [0, 1, 3, 11], "across": [0, 5, 11], "variou": [0, 1, 5], "respect": [0, 6], "both": [0, 3, 5, 7, 11], "wasserstein": [0, 3, 5, 11], "facilit": 0, "calcul": [0, 11], "aka": [0, 11], "earth": [0, 3], "mover": [0, 3], "train": [0, 1, 3, 5, 11], "score": [0, 1, 2, 3, 5, 11], "substanti": 0, "w": 0, "25985545": 0, "28404634": 0, "49139232": 0, "33701782": 0, "22736457": 0, "13473663": 0, "33672956": 0, "20969657": 0, "41216725": 0, "34568777": 0, "39729747": 0, "48092099": 0, "0801856": 0, "10675027": 0, "13740318": 0, "10325295": 0, "19913347": 0, "21828753": 0, "26995735": 0, "33063277": 0, "24612402": 0, "23889923": 0, "26699721": 0, "2350674": 0, "20666445": 0, "44112543": 0, "16229232": 0, "63527036": 0, "18187639": 0, "34992043": 0, "19400917": 0, "74988182": 0, "31761526": 0, "27206283": 0, "30255291": 0, "24779581": 0, "could": [0, 3], "heatmap": 0, "yticklabel": 0, "xticklabel": 0, "show": [0, 1, 3, 5, 11], "u": [0, 1, 11], "log": [0, 1, 3], "7": [0, 3, 11], "somewhat": 0, "anomal": [0, 5, 8], "suggest": [0, 11], "cross": [0, 1, 10, 11], "h": 0, "cattl": 0, "sklearn": [0, 1, 2, 5, 8], "model_select": [0, 1], "train_test_split": [0, 1], "preprocess": [0, 1, 3], "standardscal": [0, 1, 3], "x_train": [0, 1, 3, 11], "x_": 0, "test_siz": 0, "random_st": [0, 11], "42": [0, 1, 11], "re": [0, 1, 3, 6, 11], "illustr": 0, "purpos": [0, 10], "valid": [0, 1, 3, 11], "wai": [0, 1, 2, 3, 5, 6, 8, 11], "indeped": 0, "x_val": [0, 11], "x_test": [0, 1, 3], "should": [0, 1, 3, 5, 7, 11], "scaler": [0, 1], "fit_transform": [0, 8, 11], "transform": [0, 1, 5, 8, 10, 11], "case": [0, 5, 11], "pass": [0, 3, 5, 11], "them": [0, 3, 5, 11], "list": [0, 10, 11], "tupl": [0, 11], "03860982": 0, "02506236": 0, "04321734": 0, "03437337": 0, "04402681": 0, "02528225": 0, "0385111": 0, "05694201": 0, "04388196": 0, "049464": 0, "05560379": 0, "04002712": 0, "quit": [0, 5], "low": [0, 1, 3, 5, 11], "randomli": [0, 1, 3, 11], "correl": [0, 1, 2, 3, 11], "lag": [0, 1], "shift": [0, 1, 3], "itself": [0, 1, 3, 6, 11], "sever": [0, 1, 3, 5, 6], "themselv": [0, 1, 3, 11], "is_correl": [0, 1, 11], "depend": [0, 1, 5, 8, 11], "That": [0, 1, 3, 11], "shuffl": [0, 1], "doe": [0, 1, 3, 5, 10, 11], "to_numpi": [0, 1], "copi": [0, 1, 5, 10], "know": [0, 3, 5], "most": [0, 3, 5, 7, 11], "seri": [0, 5, 8, 11], "your": [0, 5, 8, 10], "assess": [0, 11], "averag": [0, 11], "serv": [0, 5], "control": [0, 10], "let": [0, 1, 2, 3], "small": [0, 3, 5, 11], "come": [0, 2, 5, 11], "veri": [0, 1, 2, 3, 5], "close": [0, 5, 11], "zero": [0, 11], "constant": 0, "classif": [0, 2, 5, 11], "task": [0, 1, 2, 5, 11], "imagin": 0, "try": [0, 1, 2, 3, 11], "predict": [0, 1, 3, 5, 11], "feature_import": [0, 1, 5, 11], "48750956": 0, "22376372": 0, "23550932": 0, "05056213": 0, "unsurprisingli": 0, "useless": 0, "help": [0, 1, 5, 6, 7, 9], "least": [0, 1, 5, 10, 11], "least_important_featur": [0, 5, 11], "And": 0, "complementari": [0, 5], "report": [0, 2, 5, 6, 11], "most_important_featur": [0, 5, 11], "now": [0, 1, 2, 3, 5], "regress": [0, 2, 5, 11], "includ": [0, 1, 3, 5, 8, 10, 11], "dummi": [0, 1, 2, 3, 5, 11], "10075571": 0, "36348681": 0, "5105534": 0, "02520408": 0, "less": [0, 5, 11], "again": 0, "go": 1, "featur": [1, 2, 3, 5, 6, 8, 11], "problem": [1, 3, 11], "machin": [1, 8], "learn": [1, 3, 5, 8, 11], "need": [1, 5, 7, 11], "packag": [1, 3, 5, 8, 9], "run": [1, 3, 5, 7, 11], "code": [1, 5, 10, 11], "burn": 1, "ourselv": 1, "19": [1, 11], "23": 1, "35": [1, 2, 11], "59": 1, "31": [1, 3, 11], "rai": 1, "ss": 1, "svm": [1, 3, 5], "svc": [1, 3], "clf": 1, "kernel": [1, 5, 11], "linear": 1, "fit": [1, 3, 10, 11], "arrai": [1, 3, 5, 11], "u2": 1, "far": [1, 3], "good": [1, 11], "everyth": 1, "work": [1, 3, 5, 10, 11], "someon": 1, "x_scale": 1, "oop": 1, "unscal": 1, "easili": [1, 3, 5], "done": 1, "peopl": [1, 4], "stack": [1, 11], "overflow": 1, "wonder": 1, "thei": [1, 2, 3, 5, 11], "ve": 1, "someth": [1, 3, 5, 11], "even": [1, 2, 10], "easier": [1, 5], "common": [1, 5, 10, 11], "pattern": [1, 8, 11], "y_train": [1, 3, 11], "y_test": [1, 3], "x_train_scal": 1, "x_test_scal": 1, "three": [1, 3, 8, 11], "block": [1, 5], "split": [1, 3, 5, 11], "total": [1, 5, 11], "stratifi": [1, 2, 3, 5, 11], "preserv": 1, "wa": [1, 5, 10, 11], "entir": [1, 5, 11], "leak": 1, "hidden": 1, "cannot": [1, 3, 10, 11], "plenti": 1, "too": [1, 3, 5, 11], "reproduc": [1, 5, 10], "enough": [1, 3], "etc": [1, 3, 8, 11], "error": 1, "everywher": [1, 6], "want": [1, 3, 9, 11], "chang": [1, 3, 5, 10], "sure": [1, 3, 5], "v0": 1, "otherwis": [1, 10, 11], "python": [1, 3, 5, 7, 8], "pip": [1, 7, 8, 9], "instal": [1, 2, 5, 8], "environ": [1, 3, 5, 9], "head": [1, 2], "shrimplin": [1, 2], "851": [1, 2], "3064": [1, 2], "a1": [1, 2], "sh": [1, 2], "77": [1, 2, 3], "613176": [1, 2], "915": [1, 2], "978076": [1, 2], "664": [1, 2], "2393": [1, 2], "499945": [1, 2], "4588": [1, 2], "979": [1, 2], "26": [1, 2], "581419": [1, 2], "14": [1, 2], "565": [1, 2], "661": [1, 2], "2416": [1, 2], "119814": [1, 2], "6112": [1, 2], "957": [1, 2], "79": [1, 2], "05": [1, 2, 11], "549881": [1, 2], "050": [1, 2], "658": [1, 2], "2404": [1, 2], "576056": [1, 2], "7636": [1, 2], "936": [1, 2], "86": [1, 2], "518559": [1, 2], "115": [1, 2], "655": [1, 2], "249071": [1, 2], "9160": [1, 2], "74": [1, 2], "58": [1, 2], "436086": [1, 2], "300": [1, 2], "647": [1, 2], "2382": [1, 2], "602601": [1, 2], "later": [1, 3, 11], "spuriou": 1, "rng": [1, 11], "default_rng": [1, 11], "nois": [1, 3], "algorithm": 1, "flag": [1, 3, 11], "outlier": [1, 2, 3, 5, 8], "distribut": [1, 3, 5, 8, 10], "shape": [1, 3, 8, 11], "0x7f55b5cbd610": 1, "But": [1, 3], "around": 1, "issu": [1, 3, 5, 6, 10, 11], "43341464": 1, "16440126": 1, "31468974": 1, "08749436": 1, "As": [1, 2, 3, 8], "hope": 1, "attribut": [1, 10, 11], "shown": 1, "possibl": [1, 3, 5, 10], "would": [1, 11], "nice": 1, "smoke": [1, 8], "alarm": [1, 5, 11], "prebuilt": 1, "won": 1, "abl": 1, "catch": 1, "howev": [1, 5, 10], "hard": [1, 5], "spot": 1, "self": [1, 3, 11], "alert": [1, 11], "user": 1, "potenti": [1, 11], "provid": [1, 3, 5, 10, 11], "wrap": [1, 5, 11], "anywai": 1, "sensibl": 1, "test_wel": [1, 3], "crawford": [1, 3], "stuart": [1, 3], "test_flag": [1, 3], "isin": [1, 3], "step": [1, 3, 11], "x27": [1, 3], "imbalancedetector": [1, 5, 8, 11], "clipdetector": [1, 5, 11], "correlationdetector": [1, 5, 11], "multimod": [1, 3, 5, 11], "multimodalitydetector": [1, 3, 5, 11], "outlierdetector": [1, 5, 11], "distributioncompar": [1, 5, 11], "importancedetector": [1, 5, 11], "dummypredictor": [1, 3, 11], "jupyt": [1, 3], "pleas": [1, 3, 6, 7, 9, 11], "rerun": [1, 3], "cell": [1, 3], "html": [1, 3, 7], "represent": [1, 3], "trust": [1, 3], "notebook": [1, 3, 5], "On": [1, 3], "github": [1, 3, 7, 8, 11], "unabl": [1, 3], "render": [1, 3], "page": [1, 3, 5, 7, 8], "nbviewer": [1, 3], "org": [1, 3, 10, 11], "pipelinepipelin": [1, 3], "imbalancedetectorimbalancedetector": [1, 3], "clipdetectorclipdetector": [1, 3], "correlationdetectorcorrelationdetector": [1, 3], "multimodalitydetectormultimodalitydetector": [1, 3], "outlierdetectoroutlierdetector": [1, 3], "distributioncomparatordistributioncompar": [1, 3], "importancedetectorimportancedetector": [1, 3], "dummypredictordummypredictor": [1, 3], "make_pipelin": [1, 3, 11], "pipe": [1, 3, 11], "standardscalerstandardscal": [1, 3], "svcsvc": [1, 3], "imbalanc": [1, 3, 11], "420": [1, 3], "400": [1, 3], "minority_classes_": [1, 3, 11], "\u2139": [1, 3], "succeed": [1, 3], "group": [1, 3, 5, 11], "316": 1, "v": [1, 3, 11], "relev": [1, 5], "classifi": [1, 3, 5], "f1": [1, 2, 3, 5, 11], "25488459423559595": 1, "roc_auc": [1, 2, 3, 11], "most_frequ": [1, 5, 11], "strategi": [1, 2, 3, 5, 11], "643721188696941": 1, "detector": [1, 5, 8, 11], "def": [1, 3], "has_neg": [1, 11], "bool": [1, 3, 11], "trigger": [1, 3, 5, 11], "neg": [1, 3, 11], "negative_detector": [1, 3], "nb": 1, "func": [1, 3, 11], "lt": [1, 3], "baseredflagdetector": [1, 3, 11], "__init__": [1, 3], "gt": [1, 3], "lambda": [1, 3, 11], "0x7f55b5bd7c40": 1, "messag": [1, 3, 5, 11], "detectordetector": [1, 3], "ad": [1, 5], "posit": [1, 5, 11], "what": [1, 5, 8, 11], "care": [1, 5], "basic_usag": [2, 3, 5], "ipynb": [2, 3, 5], "using_redflag_with_panda": 2, "some": [2, 3, 5, 6, 8, 11], "give": [2, 3, 5, 10], "access": [2, 5], "almost": [2, 5], "were": [2, 3, 5, 11], "best": [2, 5, 11], "idea": [2, 3], "though": 2, "import": [2, 3, 5, 6, 8, 10], "long": 2, "regist": 2, "data": [2, 3, 5, 11], "time": [2, 3, 11], "being": [2, 3, 11], "call": [2, 3, 5, 11], "simplic": 2, "notic": [2, 10], "extra": 2, "insert": 2, "Or": [2, 9], "ask": 2, "new": [2, 3, 5, 6, 7], "dummy_scor": [2, 5, 11], "25351640471373643": 2, "494193275325803": 2, "mean_squared_error": [2, 11], "47528": 2, "78263092096": 2, "r2": [2, 5, 11], "simpl": [2, 8], "continu": [2, 5, 8, 11], "suitabl": [2, 5], "34": 2, "136": 2, "140": 2, "141": 2, "142": 2, "143": 2, "145": 2, "147": 2, "175": 2, "180": 2, "181": 2, "182": 2, "532": 2, "583": 2, "633": 2, "662": 2, "768": 2, "769": 2, "801": 2, "1316": 2, "1547": 2, "1731": 2, "1732": 2, "1744": 2, "1754": 2, "1756": 2, "1778": 2, "1779": 2, "1780": 2, "1788": 2, "2884": 2, "2932": 2, "2973": 2, "2974": 2, "3004": 2, "3087": 2, "3109": 2, "experiment": [2, 5], "releas": [2, 5, 7], "feedback": 2, "soon": [2, 5], "rais": [3, 11], "red": 3, "load": [3, 8], "independ": [3, 5, 8], "furthermor": 3, "clip": [3, 5, 8, 11], "histplot": 3, "hostedtoolcach": 3, "x64": 3, "lib": 3, "python3": 3, "site": 3, "_oldcor": 3, "py": [3, 5, 11], "1498": 3, "futurewarn": 3, "api": [3, 11], "type": [3, 10, 11], "vector": [3, 11], "1119": 3, "option_context": 3, "mode": 3, "main": [3, 5, 7, 8], "subsequ": [3, 5, 10, 11], "product": [3, 5, 10], "mostli": [3, 5], "unsupervis": [3, 11], "iid": [3, 8], "particular": [3, 10], "univariateoutlierdetector": [3, 11], "consid": [3, 5, 6, 11], "separ": [3, 10, 11], "usual": 3, "probabl": [3, 5, 11], "multivariateoutlierdetector": [3, 11], "togeth": [3, 11], "dure": [3, 11], "word": [3, 5, 11], "examin": 3, "final": [3, 11], "one": [3, 5, 10, 11], "bit": [3, 5], "supervis": 3, "base": [3, 10, 11], "fulli": 3, "triger": 3, "similar": [3, 5], "seen": 3, "ordinari": 3, "rfpipelin": [3, 5, 11], "contain": [3, 5, 7, 10, 11], "out": [3, 10], "read": [3, 6, 7, 9], "compat": 3, "requir": [3, 5, 7, 10, 11], "comparison": [3, 5], "avail": [3, 10], "anoth": [3, 6, 11], "compos": 3, "multi": [3, 11], "make_rf_pipelin": [3, 5, 11], "just": [3, 5, 7, 11], "carri": [3, 8, 10], "phase": 3, "categor": [3, 5, 8, 11], "input": [3, 11], "349": 3, "2640071145283919": 3, "5004869752654918": 3, "3682141715600706": 3, "when": [3, 5, 11], "categori": [3, 11], "y_pred": 3, "30": [3, 11], "argument": [3, 5, 11], "element": [3, 11], "redflag_pipelin": 3, "compon": [3, 5, 8, 11], "yet": [3, 5], "sensit": [3, 11], "instanti": [3, 5, 11], "construct": [3, 11], "drop": 3, "leav": 3, "don": [3, 7, 11], "think": 3, "troubl": 3, "lower": [3, 11], "qualifi": 3, "rememb": 3, "longer": [3, 5], "839": 3, "626": 3, "154443705823081": 3, "higher": 3, "fail": [3, 5], "mention": 3, "whether": [3, 10, 11], "never": 3, "rfpipelinerfpipelin": 3, "imbalancecomparatorimbalancecompar": 3, "therefor": [3, 11], "infer": [3, 11], "66": 3, "276": 3, "2359": 3, "73324716": 3, "591": 3, "252": 3, "2354": 3, "54679144": 3, "341": 3, "82": 3, "2330": 3, "35783664": 3, "064": 3, "90": [3, 11], "49": [3, 11], "2193": 3, "06953439": 3, "168": 3, "975": 3, "2192": 3, "32922081": 3, "154": 3, "108": 3, "2176": 3, "62535394": 3, "125": 3, "emit": [3, 5, 11], "has_nan": [3, 5, 11], "isnan": 3, "0x7ff170f47560": 3, "make_detector_pipelin": [3, 5, 11], "combin": [3, 10, 11], "ab": [3, 11], "custom": [3, 5, 11], "0x7ff170f472e0": 3, "0x7ff170f47740": 3, "class_count": [3, 11], "worri": 3, "concern": 3, "seem": [3, 5, 11], "lose": 3, "dynam": 3, "rang": [3, 5, 11], "daili": 3, "temperatur": [3, 11], "europ": 3, "deg": 3, "dealt": 3, "attenu": 3, "larg": [3, 6, 11], "sens": [3, 5, 11], "simpli": 3, "suspici": 3, "without": [3, 10], "perform": [3, 5, 10, 11], "awar": 3, "research": 3, "contigu": 3, "space": 3, "spatial": [3, 11], "rock": 3, "properti": [3, 11], "assumpt": [3, 8, 11], "One": 3, "big": 3, "pitfal": 3, "non": [3, 5, 10], "must": [3, 10, 11], "leakag": [3, 8], "thu": [3, 11], "over": [3, 11], "optimist": 3, "evaul": 3, "date": [3, 10], "patient": 3, "id": [3, 11], "borehol": 3, "implement": [3, 5, 11], "robust": [3, 11], "covari": [3, 11], "insensit": 3, "dimension": 3, "analog": [3, 11], "varianc": [3, 11], "certain": 3, "fall": 3, "centr": 3, "within": [3, 10, 11], "sd": [3, 11], "1000": [3, 11], "val": 3, "iso": [3, 11], "okai": 3, "keep": 3, "bin": [3, 11], "No": [3, 5, 11], "evalu": [3, 5], "turn": [3, 11], "treatment": 3, "crack": 3, "sign": 3, "violat": 3, "ident": [3, 8, 11], "current": [3, 5, 11], "visual": 3, "especi": 3, "ignor": [3, 11], "forget": 3, "appli": [3, 5, 10, 11], "domain": 3, "geograph": 3, "widget": 3, "select": 3, "unintend": 3, "classic": 3, "medic": 3, "diagnosi": 3, "encod": 3, "hand": [3, 11], "distract": 3, "improv": [3, 5, 6, 10], "desir": 3, "contribut": [4, 8, 10], "project": [4, 6, 7], "alphabet": 4, "matt": 4, "hall": 4, "agil": [4, 6], "scientif": 4, "canada": 4, "orcid": 4, "0000": 4, "0002": 4, "4054": 4, "8295": 4, "conda": [5, 7, 8, 9], "manag": [5, 10], "forg": [5, 8, 9], "warn": [5, 8, 11], "valueexcept": 5, "allow": [5, 11], "build": 5, "pipelin": [5, 8, 11], "break": 5, "is_ord": [5, 11], "markov": [5, 8], "chain": [5, 11], "analysi": 5, "chi": [5, 11], "squar": [5, 11], "transit": [5, 11], "matrix": [5, 11], "boolean": [5, 11], "perhap": 5, "below": [5, 8, 10, 11], "is_multimod": [5, 11], "present": [5, 11], "modal": 5, "partit": [5, 11], "insufficientdatadetector": [5, 11], "regressionmultimodaldetector": 5, "multimodaldetector": 5, "accessor": [5, 8, 11], "via": 5, "subject": [5, 10], "make": [5, 6, 7, 8, 10, 11], "text": [5, 10], "document": [5, 6, 7, 9, 10], "dummy_classification_scor": [5, 11], "dummy_regression_scor": [5, 11], "naiv": [5, 11], "mse": [5, 11], "roc": [5, 11], "auc": [5, 11], "addition": 5, "emploi": 5, "suit": [5, 11], "appropri": [5, 10, 11], "move": 5, "update_p": [5, 11], "util": [5, 8], "is_imbalanc": [5, 11], "imbal": [5, 8], "up": [5, 11], "debat": 5, "has_low_distance_stdev": 5, "resembl": 5, "semant": 5, "success": 5, "1d": [5, 11], "write": [5, 6, 10], "own": [5, 8, 10], "take": [5, 11], "sequenc": [5, 11], "map": 5, "scikit": [5, 8, 11], "unimod": 5, "redefin": 5, "is_standard": [5, 11], "is_standard_norm": [5, 11], "kolmogorov": [5, 11], "smirnov": [5, 11], "reliabl": 5, "exactli": [5, 11], "roughli": 5, "slightli": 5, "exist": 5, "none": [5, 11], "eg": 5, "sinc": 5, "knn": [5, 11], "estim": [5, 11], "third": [5, 10, 11], "unstabl": 5, "caus": [5, 10], "erron": 5, "consecut": [5, 11], "tutori": [5, 6, 8], "doc": 5, "button": 5, "half": [5, 11], "high": [5, 11], "imbalancecompar": [5, 11], "throw": 5, "garden": 5, "special": [5, 10], "straight": 5, "fork": [5, 8], "claus": [5, 11], "bsd": [5, 11], "licens": [5, 8, 11], "using_redflag_with_sklearn": 5, "buggi": 5, "convers": [5, 10, 11], "discret": [5, 11], "ones": [5, 11], "test_redflag": 5, "file": [5, 7, 10], "wherea": 5, "doctest": [5, 7], "onc": 5, "pytest": [5, 7], "coverag": 5, "94": 5, "excess": [5, 11], "reorgan": 5, "modul": [5, 8], "namespac": 5, "doesn": 5, "affect": 5, "confus": 5, "either": [5, 7, 10, 11], "conveni": [5, 11], "oneclasssvm": 5, "ellipticenvelop": 5, "zscore_outli": 5, "kde_peak": [5, 11], "peak": [5, 11], "fit_kd": [5, 11], "get_kd": [5, 11], "find_large_peak": [5, 11], "bandwidth": [5, 11], "bw_silverman": [5, 11], "bw_scott": [5, 11], "overrid": 5, "fix": [5, 6], "bug": [5, 6], "using_redflag": 5, "has_monoton": [5, 11], "has_flat": [5, 11], "interpol": 5, "iter_group": [5, 11], "ecdf": [5, 11], "flatten": [5, 11], "stdev_to_proport": [5, 11], "proportion_to_stdev": [5, 11], "wrote": 5, "95": [5, 11], "has_few_sampl": [5, 11], "appear": [5, 10, 11], "z": [5, 11], "goe": 5, "ci": 5, "workflow": [5, 7, 8], "stabl": 5, "flail": 5, "auto": [5, 11], "thank": 6, "submit": [6, 10], "request": [6, 7], "propos": 6, "pull": [6, 7], "typo": 6, "fortun": 6, "profession": 6, "commun": [6, 10], "mutual": 6, "consider": 6, "scienxlab": 6, "protect": 6, "everyon": 6, "wish": 6, "identifi": [6, 11], "author": [6, 8, 10], "yourself": 6, "md": [6, 7], "agre": [6, 10], "shall": [6, 10], "govern": 6, "term": [6, 10], "unless": [6, 10], "specif": [6, 11], "agreement": [6, 10], "made": [6, 10, 11], "start": [7, 11], "dev": [7, 9], "back": [7, 11], "cov": 7, "docstr": 7, "further": 7, "folder": 7, "repo": 7, "pep": 7, "518": 7, "style": 7, "tar": 7, "gz": 7, "whl": 7, "command": [7, 9], "cd": 7, "sphinx": 7, "manual": 7, "stuff": 7, "makefil": 7, "script": 7, "updat": [7, 11], "publish": [7, 11], "action": 7, "push": 7, "upload": 7, "pypi": 7, "interfac": [7, 10, 11], "aim": 8, "automat": [8, 11], "safeti": 8, "net": 8, "ndarrai": [8, 11], "analys": 8, "aspect": 8, "threat": 8, "channel": [8, 9], "program": 8, "standalon": 8, "explor": 8, "basic": 8, "usag": 8, "metric": [8, 11], "pre": 8, "built": [8, 11], "ml": 8, "submodul": 8, "content": [8, 10], "develop": [8, 9], "changelog": 8, "index": [8, 11], "search": [8, 11], "At": 9, "sourc": [9, 10], "config": 9, "channel_prior": 9, "strict": 9, "apach": 10, "januari": 10, "2004": 10, "www": 10, "AND": 10, "condit": [10, 11], "FOR": 10, "reproduct": 10, "defin": [10, 11], "section": 10, "through": 10, "licensor": 10, "copyright": 10, "owner": 10, "entiti": 10, "grant": 10, "legal": 10, "union": [10, 11], "act": 10, "under": [10, 11], "power": 10, "direct": [10, 11], "indirect": 10, "contract": 10, "ii": 10, "ownership": 10, "fifti": 10, "percent": 10, "outstand": 10, "share": 10, "iii": 10, "benefici": 10, "individu": 10, "exercis": 10, "permiss": 10, "form": 10, "prefer": 10, "modif": 10, "limit": 10, "softwar": 10, "configur": 10, "mechan": 10, "translat": 10, "compil": 10, "media": 10, "authorship": 10, "attach": 10, "appendix": 10, "deriv": [10, 11], "editori": 10, "revis": 10, "annot": 10, "elabor": 10, "repres": [10, 11], "whole": [10, 11], "origin": [10, 11], "remain": 10, "mere": 10, "link": 10, "bind": 10, "thereof": 10, "addit": [10, 11], "intention": 10, "inclus": 10, "behalf": 10, "electron": 10, "verbal": 10, "written": 10, "sent": 10, "mail": 10, "system": [10, 11], "track": 10, "discuss": 10, "exclud": 10, "conspicu": 10, "mark": [10, 11], "design": 10, "Not": [10, 11], "contributor": [10, 11], "whom": 10, "receiv": 10, "incorpor": 10, "herebi": 10, "perpetu": 10, "worldwid": 10, "exclus": 10, "charg": 10, "royalti": 10, "free": 10, "irrevoc": 10, "publicli": 10, "sublicens": 10, "patent": 10, "except": 10, "state": [10, 11], "offer": 10, "sell": 10, "transfer": 10, "claim": 10, "necessarili": 10, "infring": 10, "alon": 10, "institut": 10, "litig": 10, "against": [10, 11], "counterclaim": 10, "lawsuit": 10, "alleg": 10, "constitut": 10, "contributori": 10, "termin": 10, "redistribut": 10, "medium": 10, "meet": [10, 11], "recipi": 10, "modifi": 10, "promin": 10, "retain": 10, "trademark": 10, "pertain": 10, "readabl": 10, "place": 10, "wherev": 10, "parti": 10, "alongsid": 10, "addendum": 10, "constru": 10, "statement": 10, "compli": 10, "submiss": 10, "explicitli": 10, "notwithstand": 10, "abov": [10, 11], "noth": [10, 11], "herein": 10, "supersed": 10, "execut": 10, "trade": 10, "servic": 10, "customari": 10, "disclaim": 10, "warranti": 10, "applic": 10, "law": 10, "AS": 10, "basi": 10, "OR": 10, "OF": 10, "express": [10, 11], "impli": 10, "titl": 10, "merchant": 10, "sole": 10, "respons": 10, "determin": [10, 11], "risk": 10, "associ": 10, "liabil": 10, "event": [10, 11], "theori": 10, "tort": 10, "neglig": 10, "grossli": 10, "liabl": 10, "damag": 10, "incident": 10, "consequenti": 10, "charact": [10, 11], "aris": 10, "inabl": 10, "loss": 10, "goodwil": 10, "stoppag": 10, "failur": 10, "malfunct": 10, "commerci": 10, "advis": 10, "while": [10, 11], "fee": 10, "indemn": 10, "oblig": 10, "right": 10, "consist": 10, "indemnifi": 10, "defend": 10, "hold": 10, "harmless": 10, "incur": 10, "assert": 10, "end": [10, 11], "relat": 11, "understand": 11, "_supportsarrai": 11, "_nestedsequ": 11, "int": 11, "float": 11, "complex": 11, "str": 11, "byte": 11, "namedtupl": 11, "histogram": 11, "8771812708978117": 11, "5001419889107208": 11, "3286356643172673": 11, "3406453953773365": 11, "scott": 11, "6162678270732356": 11, "1e": 11, "silverman": 11, "bw": 11, "1981": 11, "investig": 11, "journal": 11, "royal": 11, "societi": 11, "vol": 11, "43": 11, "pp": 11, "97": 11, "581810759152688": 11, "cv_kde": 11, "n_bandwidth": 11, "cv": 11, "grid": 11, "optim": 11, "fold": 11, "5212113989811242": 11, "traceback": 11, "recent": 11, "last": 11, "valueerror": 11, "largest": 11, "amplitud": 11, "cut": 11, "off": 11, "smaller": 11, "x_peak": 11, "y_peak": 11, "15": 11, "kde": 11, "2124714013056916": 11, "014367259502733645": 11, "rule": 11, "thumb": 11, "354649738246933": 11, "162332012191087": 11, "per": 11, "concaten": 11, "67243035": 11, "88998226": 11, "22014721": 11, "19729456": 11, "ovr": 11, "reduc": 11, "callabl": 11, "ovo": 11, "full": 11, "axi": 11, "wasserstein_ovo": 11, "2d": 11, "latter": 11, "implicitli": 11, "reshap": 11, "97490053": 11, "1392715": 11, "11417203": 11, "69635752": 11, "22475": 11, "39754762": 11, "71161667": 11, "24495": 11, "wasserstein_multi": 11, "pairwis": 11, "squareform": 11, "match": 11, "k": 11, "55708601": 11, "39271504": 11, "83562902": 11, "wasserstein_ovr": 11, "rest": 11, "refer": 11, "jonathan": 11, "inaki": 11, "inza": 11, "jose": 11, "lozano": 11, "extent": 11, "recognit": 11, "letter": 11, "98": 11, "doi": 11, "1016": 11, "j": 11, "patrec": 11, "08": 11, "002": 11, "dict": 11, "counter": 11, "recommend": 11, "omit": 11, "encount": 11, "diverg": 11, "helling": 11, "string": 11, "euclidean": 11, "manhattan": 11, "kl": 11, "tv": 11, "actual": 11, "zeta": 11, "equat": 11, "length": 11, "discov": 11, "furthest_distribut": 11, "ir": 11, "furthest": 11, "reflect": 11, "minu": 11, "accord": 11, "eq": 11, "mathrm": 11, "frac": 11, "d_": 11, "delta": 11, "mathbf": 11, "iota": 11, "_m": 11, "l1": 11, "l2": 11, "variat": 11, "kullback": 11, "leibner": 11, "generate_data": 11, "288": 11, "round": 11, "76": 11, "629": 11, "333": 11, "511": 11, "81": 11, "61": 11, "73": 11, "65": 11, "major_minor": 11, "maj": 11, "logist": 11, "permut": 11, "lasso": 11, "cluster": 11, "highest": 11, "kept": 11, "55": 11, "85": 11, "99416839": 11, "00583161": 11, "x0": 11, "x1": 11, "x2": 11, "cutoff": 11, "01": 11, "24": 11, "int64": 11, "revers": 11, "chunk": 11, "agilescientif": 11, "striplog": 11, "markov_chain": 11, "observed_count": 11, "include_self": 11, "chi_squar": 11, "q": 11, "critic": 11, "bigger": 11, "second": 11, "reject": 11, "hypothesi": 11, "degrees_of_freedom": 11, "expected_freq": 11, "classmethod": 11, "from_sequ": 11, "strings_are_st": 11, "pars": 11, "specifi": 11, "upward": 11, "inner": 11, "token": 11, "sst": 11, "mud": 11, "lst": 11, "previou": 11, "dimens": 11, "generate_st": 11, "current_st": 11, "next": 11, "normalized_differ": 11, "observed_freq": 11, "hollow_matrix": 11, "hollow": 11, "diagon": 11, "arg": 11, "seq_of_seq": 11, "regular": 11, "plu": 11, "atleast_2d": 11, "137": 11, "contamin": 11, "approxim": 11, "lof": 11, "ee": 11, "mahanalobi": 11, "inlier": 11, "convent": 11, "four": 11, "33": 11, "multipli": 11, "rousseeuw": 11, "van": 11, "driessen": 11, "n_sampl": 11, "n_featur": 11, "6583124": 11, "1055416": 11, "5527708": 11, "01173463": 11, "67448975": 11, "33724488": 11, "mahalanobis_outli": 11, "stdev": 11, "outsid": 11, "70": 11, "89163847": 11, "million": 11, "datapoint": 11, "billion": 11, "seriesaccessor": 11, "pandas_obj": 11, "null_decor": 11, "decor": 11, "kwarg": 11, "baseestim": 11, "transformermixin": 11, "fit_param": 11, "n_output": 11, "x_new": 11, "n_features_new": 11, "sin": 11, "linspac": 11, "38077051": 11, "42977406": 11, "05260728": 11, "92571458": 11, "81188195": 11, "7482485": 11, "84147098": 11, "warn_if_zero": 11, "memori": 11, "expens": 11, "anyth": 11, "bother": 11, "min_class_diff": 11, "imbalance_": 11, "adjust": 11, "unusu": 11, "difficult": 11, "suffici": 11, "mutlivari": 11, "1_000": 11, "12573022": 11, "13210486": 11, "64042265": 11, "10490012": 11, "53566937": 11, "36159505": 11, "24972527": 11, "75063397": 11, "55581573": 11, "01881162": 11, "90942756": 11, "36922933": 11, "outliers_": 11, "beyond": 11, "covarianc": 11, "verbos": 11, "adapt": 11, "handl": 11, "prior": 11, "iter": 11, "fulfil": 11, "xt": 11, "n_transformed_featur": 11, "formatwarn": 11, "presenc": 11, "mappabl": 11, "correspond": 11, "safer": 11, "shorthand": 11, "constructor": 11, "permit": 11, "lowercas": 11, "joblib": 11, "cach": 11, "path": 11, "directori": 11, "enabl": 11, "clone": 11, "named_step": 11, "advantag": 11, "consum": 11, "elaps": 11, "complet": 11, "baselin": 11, "dummyclassifi": 11, "dictionari": 11, "seed": 11, "3333333333333333": 11, "20000000000000004": 11, "35654761904761906": 11, "dummyregressor": 11, "tomorrow": 11, "rain": 11, "cloud": 11, "sun": 11, "is_binari": 11, "root": 11, "whichev": 11, "arr": 11, "randint": 11, "is_multiclass": 11, "is_multioutput": 11, "output": 11, "typeerror": 11, "top": 11, "middl": 11, "bottom": 11, "n_class": 11, "bool_to_index": 11, "cond": 11, "get_idx": 11, "_type": 11, "_array_lik": 11, "_nested_sequ": 11, "nonetyp": 11, "stepsiz": 11, "coeffici": 11, "decim": 11, "5163977794943222": 11, "instruct": 11, "param": 11, "human": 11, "friendli": 11, "migrat": 11, "add_proxi": 11, "asap": 11, "downsampl": 11, "cdf": 11, "switch": 11, "weight": 11, "mid": 11, "halfwai": 11, "formal": 11, "unbias": 11, "everi": 11, "foo": 11, "l": 11, "toler": 11, "flat": 11, "interv": 11, "monoton": 11, "idx": 11, "is_numer": 11, "atol": 11, "001": 11, "faster": 11, "isclos": 11, "\u03bc": 11, "\u03c3": 11, "allclos": 11, "absolut": 11, "yield": 11, "mask": 11, "ordered_uniqu": 11, "item": 11, "unord": 11, "fast": 11, "reli": 11, "job": 11, "slow": 11, "1000000000": 11, "invers": 11, "magnif": 11, "hyperellipsoid": 11, "sdhe": 11, "proport": 11, "2816": 11, "tabl": 11, "1371": 11, "pone": 11, "0118537": 11, "decent": 11, "precis": 11, "1e9": 11, "575829302496098": 11, "039137525465009": 11, "8000000000000003": 11, "split_and_standard": 11, "y_val": 11, "whose": 11, "68": 11, "27": 11, "39": 11, "signific": 11, "figur": 11, "beta": 11, "paper": 11, "poseidon": 11, "csd": 11, "auth": 11, "pdf": 11, "ververidis08a": 11, "exact": 11, "6826894921370859": 11, "6826894916531445": 11, "9973002039367398": 11, "9973002039633309": 11, "39346933952920327": 11, "9946544947734935": 11, "bayesian": 11, "rate": 11, "posterior": 11, "4999999999999998": 11, "zscore": 11, "54919334": 11, "161895": 11, "77459667": 11, "38729833": 11}, "objects": {"": [[11, 0, 0, "-", "redflag"]], "redflag": [[11, 0, 0, "-", "distributions"], [11, 0, 0, "-", "imbalance"], [11, 0, 0, "-", "importance"], [11, 0, 0, "-", "independence"], [11, 0, 0, "-", "markov"], [11, 0, 0, "-", "outliers"], [11, 0, 0, "-", "pandas"], [11, 0, 0, "-", "sklearn"], [11, 0, 0, "-", "target"], [11, 0, 0, "-", "utils"]], "redflag.distributions": [[11, 1, 1, "", "best_distribution"], [11, 1, 1, "", "bw_scott"], [11, 1, 1, "", "bw_silverman"], [11, 1, 1, "", "cv_kde"], [11, 1, 1, "", "find_large_peaks"], [11, 1, 1, "", "fit_kde"], [11, 1, 1, "", "get_kde"], [11, 1, 1, "", "is_multimodal"], [11, 1, 1, "", "kde_peaks"], [11, 1, 1, "", "wasserstein"], [11, 1, 1, "", "wasserstein_multi"], [11, 1, 1, "", "wasserstein_ovo"], [11, 1, 1, "", "wasserstein_ovr"]], "redflag.imbalance": [[11, 1, 1, "", "class_counts"], [11, 1, 1, "", "divergence"], [11, 1, 1, "", "empirical_distribution"], [11, 1, 1, "", "furthest_distribution"], [11, 1, 1, "", "imbalance_degree"], [11, 1, 1, "", "imbalance_ratio"], [11, 1, 1, "", "is_imbalanced"], [11, 1, 1, "", "major_minor"], [11, 1, 1, "", "minority_classes"]], "redflag.importance": [[11, 1, 1, "", "feature_importances"], [11, 1, 1, "", "least_important_features"], [11, 1, 1, "", "most_important_features"]], "redflag.independence": [[11, 1, 1, "", "is_correlated"]], "redflag.markov": [[11, 2, 1, "", "Markov_chain"], [11, 1, 1, "", "hollow_matrix"], [11, 1, 1, "", "observations"], [11, 1, 1, "", "regularize"]], "redflag.markov.Markov_chain": [[11, 3, 1, "", "chi_squared"], [11, 4, 1, "", "degrees_of_freedom"], [11, 4, 1, "", "expected_freqs"], [11, 3, 1, "", "from_sequence"], [11, 3, 1, "", "generate_states"], [11, 4, 1, "", "normalized_difference"], [11, 4, 1, "", "observed_freqs"]], "redflag.outliers": [[11, 1, 1, "", "expected_outliers"], [11, 1, 1, "", "get_outliers"], [11, 1, 1, "", "has_outliers"], [11, 1, 1, "", "mahalanobis"], [11, 1, 1, "", "mahalanobis_outliers"]], "redflag.pandas": [[11, 2, 1, "", "SeriesAccessor"], [11, 1, 1, "", "null_decorator"]], "redflag.pandas.SeriesAccessor": [[11, 3, 1, "", "dummy_scores"], [11, 3, 1, "", "imbalance_degree"], [11, 3, 1, "", "is_ordered"], [11, 3, 1, "", "minority_classes"], [11, 3, 1, "", "report"]], "redflag.sklearn": [[11, 2, 1, "", "BaseRedflagDetector"], [11, 2, 1, "", "ClipDetector"], [11, 2, 1, "", "CorrelationDetector"], [11, 2, 1, "", "Detector"], [11, 2, 1, "", "DistributionComparator"], [11, 2, 1, "", "DummyPredictor"], [11, 2, 1, "", "ImbalanceComparator"], [11, 2, 1, "", "ImbalanceDetector"], [11, 2, 1, "", "ImportanceDetector"], [11, 2, 1, "", "InsufficientDataDetector"], [11, 2, 1, "", "MultimodalityDetector"], [11, 2, 1, "", "MultivariateOutlierDetector"], [11, 2, 1, "", "OutlierDetector"], [11, 2, 1, "", "RfPipeline"], [11, 2, 1, "", "UnivariateOutlierDetector"], [11, 1, 1, "", "formatwarning"], [11, 1, 1, "", "make_detector_pipeline"], [11, 1, 1, "", "make_rf_pipeline"]], "redflag.sklearn.BaseRedflagDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.DistributionComparator": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.DummyPredictor": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.ImbalanceComparator": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.ImbalanceDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.ImportanceDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.InsufficientDataDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.MultimodalityDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.MultivariateOutlierDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.OutlierDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.RfPipeline": [[11, 3, 1, "", "transform"]], "redflag.target": [[11, 1, 1, "", "dummy_classification_scores"], [11, 1, 1, "", "dummy_regression_scores"], [11, 1, 1, "", "dummy_scores"], [11, 1, 1, "", "is_binary"], [11, 1, 1, "", "is_continuous"], [11, 1, 1, "", "is_multiclass"], [11, 1, 1, "", "is_multioutput"], [11, 1, 1, "", "is_ordered"], [11, 1, 1, "", "n_classes"]], "redflag.utils": [[11, 1, 1, "", "bool_to_index"], [11, 1, 1, "", "clipped"], [11, 1, 1, "", "consecutive"], [11, 1, 1, "", "cv"], [11, 1, 1, "", "deprecated"], [11, 1, 1, "", "ecdf"], [11, 1, 1, "", "flatten"], [11, 1, 1, "", "generate_data"], [11, 1, 1, "", "get_idx"], [11, 1, 1, "", "has_few_samples"], [11, 1, 1, "", "has_flat"], [11, 1, 1, "", "has_monotonic"], [11, 1, 1, "", "has_nans"], [11, 1, 1, "", "index_to_bool"], [11, 1, 1, "", "is_clipped"], [11, 1, 1, "", "is_numeric"], [11, 1, 1, "", "is_standard_normal"], [11, 1, 1, "", "is_standardized"], [11, 1, 1, "", "iter_groups"], [11, 1, 1, "", "ordered_unique"], [11, 1, 1, "", "proportion_to_stdev"], [11, 1, 1, "", "split_and_standardize"], [11, 1, 1, "", "stdev_to_proportion"], [11, 1, 1, "", "update_p"], [11, 1, 1, "", "zscore"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "titleterms": {"basic": 0, "usag": 0, "load": [0, 1], "some": [0, 1], "data": [0, 1, 8], "categor": 0, "continu": [0, 7], "imbal": [0, 1, 3, 11], "metric": [0, 1], "outlier": [0, 11], "clip": [0, 1], "distribut": [0, 11], "shape": 0, "ident": 0, "assumpt": [0, 1], "alreadi": 0, "split": 0, "out": 0, "group": 0, "arrai": 0, "independ": [0, 1, 11], "featur": 0, "import": [0, 1, 11], "tutori": 1, "A": 1, "simpl": 1, "ml": 1, "workflow": 1, "quick": [1, 8], "look": 1, "redflag": [1, 2, 3, 8, 11], "pipelin": [1, 3], "make": [1, 3], "your": [1, 3], "own": [1, 3], "test": [1, 7], "us": [2, 3], "panda": [2, 11], "seri": 2, "accessor": 2, "datafram": 2, "sklearn": [3, 11], "The": 3, "detector": 3, "class": 3, "pre": 3, "built": 3, "transform": 3, "compar": 3, "smoke": 3, "what": 3, "do": 3, "about": 3, "warn": 3, "imbalancedetector": 3, "imbalancecompar": 3, "clipdetector": 3, "correlationdetector": 3, "outlierdetector": 3, "distributioncompar": 3, "importancedetector": 3, "author": 4, "changelog": 5, "0": 5, "4": 5, "28": 5, "septemb": 5, "2023": 5, "3": 5, "21": 5, "2": 5, "1": 5, "10": 5, "novemb": 5, "2022": 5, "9": 5, "25": 5, "august": 5, "8": 5, "juli": 5, "7": 5, "11": 5, "februari": 5, "31": 5, "januari": 5, "30": 5, "contribut": [6, 7], "code": 6, "conduct": 6, "authorship": 6, "licens": [6, 10], "develop": 7, "instal": [7, 9], "build": 7, "packag": [7, 11], "doc": 7, "integr": 7, "an": 8, "entranc": 8, "exam": 8, "start": 8, "user": 8, "guid": 8, "api": 8, "refer": 8, "other": 8, "resourc": 8, "indic": 8, "tabl": 8, "option": 9, "depend": 9, "submodul": 11, "modul": 11, "markov": 11, "target": 11, "util": 11, "content": 11}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"\ud83d\udea9 Basic usage": [[0, "basic-usage"]], "Load some data": [[0, "load-some-data"], [1, "load-some-data"]], "Categorical or continuous?": [[0, "categorical-or-continuous"]], "Imbalance metrics": [[0, "imbalance-metrics"], [1, "imbalance-metrics"]], "Outliers": [[0, "outliers"]], "Clipping": [[0, "clipping"], [1, "clipping"]], "Distribution shape": [[0, "distribution-shape"]], "Identical distribution assumption": [[0, "identical-distribution-assumption"]], "Already split out group arrays": [[0, "already-split-out-group-arrays"]], "Independence assumption": [[0, "independence-assumption"], [1, "independence-assumption"]], "Feature importance": [[0, "feature-importance"]], "\ud83d\udea9 Tutorial": [[1, "tutorial"]], "A simple ML workflow": [[1, "a-simple-ml-workflow"]], "A quick look at redflag": [[1, "a-quick-look-at-redflag"]], "Importance": [[1, "importance"]], "Pipelines": [[1, "pipelines"]], "Making your own tests": [[1, "making-your-own-tests"]], "\ud83d\udea9 Using redflag with Pandas": [[2, "using-redflag-with-pandas"]], "Series accessor": [[2, "series-accessor"]], "DataFrame accessor": [[2, "dataframe-accessor"]], "\ud83d\udea9 Using redflag with sklearn": [[3, "using-redflag-with-sklearn"]], "The redflag detector classes": [[3, "the-redflag-detector-classes"]], "Using the pre-built redflag pipeline": [[3, "using-the-pre-built-redflag-pipeline"]], "Using the \u2018detector\u2019 transformers": [[3, "using-the-detector-transformers"]], "The imbalance comparator": [[3, "the-imbalance-comparator"]], "Making your own smoke detector": [[3, "making-your-own-smoke-detector"]], "What to do about the warnings": [[3, "what-to-do-about-the-warnings"]], "ImbalanceDetector and ImbalanceComparator": [[3, "imbalancedetector-and-imbalancecomparator"]], "ClipDetector": [[3, "clipdetector"]], "CorrelationDetector": [[3, "correlationdetector"]], "OutlierDetector": [[3, "outlierdetector"]], "DistributionComparator": [[3, "distributioncomparator"]], "ImportanceDetector": [[3, "importancedetector"]], "Authors": [[4, "authors"]], "Changelog": [[5, "changelog"]], "0.4.0, 28 September 2023": [[5, "september-2023"]], "0.3.0, 21 September 2023": [[5, "id1"]], "0.2.0, 4 September 2023": [[5, "id2"]], "0.1.10, 21 November 2022": [[5, "november-2022"]], "0.1.9, 25 August 2022": [[5, "august-2022"]], "0.1.8, 8 July 2022": [[5, "july-2022"]], "0.1.3 to 0.1.7, 9\u201311 February 2022": [[5, "to-0-1-7-911-february-2022"]], "0.1.2, 1 February 2022": [[5, "february-2022"]], "0.1.1, 31 January 2022": [[5, "january-2022"]], "0.1.0, 30 January 2022": [[5, "id3"]], "Contributing": [[6, "contributing"], [7, "contributing"]], "Code of conduct": [[6, "code-of-conduct"]], "Authorship": [[6, "authorship"]], "License": [[6, "license"], [10, "license"]], "Development": [[7, "development"]], "Installation": [[7, "installation"]], "Testing": [[7, "testing"]], "Building the package": [[7, "building-the-package"]], "Building the docs": [[7, "building-the-docs"]], "Continuous integration": [[7, "continuous-integration"]], "Redflag: An Entrance Exam for Data": [[8, "redflag-an-entrance-exam-for-data"]], "Quick start": [[8, "quick-start"]], "User guide": [[8, "user-guide"], [8, null]], "API reference": [[8, "api-reference"], [8, null]], "Other resources": [[8, "other-resources"], [8, null]], "Indices and tables": [[8, "indices-and-tables"]], "\ud83d\udea9 Installation": [[9, "installation"]], "Optional dependencies": [[9, "optional-dependencies"]], "redflag package": [[11, "redflag-package"]], "Submodules": [[11, "submodules"]], "redflag.distributions module": [[11, "module-redflag.distributions"]], "redflag.imbalance module": [[11, "module-redflag.imbalance"]], "redflag.importance module": [[11, "module-redflag.importance"]], "redflag.independence module": [[11, "module-redflag.independence"]], "redflag.markov module": [[11, "module-redflag.markov"]], "redflag.outliers module": [[11, "module-redflag.outliers"]], "redflag.pandas module": [[11, "module-redflag.pandas"]], "redflag.sklearn module": [[11, "module-redflag.sklearn"]], "redflag.target module": [[11, "module-redflag.target"]], "redflag.utils module": [[11, "module-redflag.utils"]], "Module contents": [[11, "module-redflag"]]}, "indexentries": {"baseredflagdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.BaseRedflagDetector"]], "clipdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.ClipDetector"]], "correlationdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.CorrelationDetector"]], "detector (class in redflag.sklearn)": [[11, "redflag.sklearn.Detector"]], "distributioncomparator (class in redflag.sklearn)": [[11, "redflag.sklearn.DistributionComparator"]], "dummypredictor (class in redflag.sklearn)": [[11, "redflag.sklearn.DummyPredictor"]], "imbalancecomparator (class in redflag.sklearn)": [[11, "redflag.sklearn.ImbalanceComparator"]], "imbalancedetector (class in redflag.sklearn)": [[11, "redflag.sklearn.ImbalanceDetector"]], "importancedetector (class in redflag.sklearn)": [[11, "redflag.sklearn.ImportanceDetector"]], "insufficientdatadetector (class in redflag.sklearn)": [[11, "redflag.sklearn.InsufficientDataDetector"]], "markov_chain (class in redflag.markov)": [[11, "redflag.markov.Markov_chain"]], "multimodalitydetector (class in redflag.sklearn)": [[11, "redflag.sklearn.MultimodalityDetector"]], "multivariateoutlierdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.MultivariateOutlierDetector"]], "outlierdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.OutlierDetector"]], "rfpipeline (class in redflag.sklearn)": [[11, "redflag.sklearn.RfPipeline"]], "seriesaccessor (class in redflag.pandas)": [[11, "redflag.pandas.SeriesAccessor"]], "univariateoutlierdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.UnivariateOutlierDetector"]], "best_distribution() (in module redflag.distributions)": [[11, "redflag.distributions.best_distribution"]], "bool_to_index() (in module redflag.utils)": [[11, "redflag.utils.bool_to_index"]], "bw_scott() (in module redflag.distributions)": [[11, "redflag.distributions.bw_scott"]], "bw_silverman() (in module redflag.distributions)": [[11, "redflag.distributions.bw_silverman"]], "chi_squared() (redflag.markov.markov_chain method)": [[11, "redflag.markov.Markov_chain.chi_squared"]], "class_counts() (in module redflag.imbalance)": [[11, "redflag.imbalance.class_counts"]], "clipped() (in module redflag.utils)": [[11, "redflag.utils.clipped"]], "consecutive() (in module redflag.utils)": [[11, "redflag.utils.consecutive"]], "cv() (in module redflag.utils)": [[11, "redflag.utils.cv"]], "cv_kde() (in module redflag.distributions)": [[11, "redflag.distributions.cv_kde"]], "degrees_of_freedom (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.degrees_of_freedom"]], "deprecated() (in module redflag.utils)": [[11, "redflag.utils.deprecated"]], "divergence() (in module redflag.imbalance)": [[11, "redflag.imbalance.divergence"]], "dummy_classification_scores() (in module redflag.target)": [[11, "redflag.target.dummy_classification_scores"]], "dummy_regression_scores() (in module redflag.target)": [[11, "redflag.target.dummy_regression_scores"]], "dummy_scores() (in module redflag.target)": [[11, "redflag.target.dummy_scores"]], "dummy_scores() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.dummy_scores"]], "ecdf() (in module redflag.utils)": [[11, "redflag.utils.ecdf"]], "empirical_distribution() (in module redflag.imbalance)": [[11, "redflag.imbalance.empirical_distribution"]], "expected_freqs (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.expected_freqs"]], "expected_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.expected_outliers"]], "feature_importances() (in module redflag.importance)": [[11, "redflag.importance.feature_importances"]], "find_large_peaks() (in module redflag.distributions)": [[11, "redflag.distributions.find_large_peaks"]], "fit() (redflag.sklearn.baseredflagdetector method)": [[11, "redflag.sklearn.BaseRedflagDetector.fit"]], "fit() (redflag.sklearn.distributioncomparator method)": [[11, "redflag.sklearn.DistributionComparator.fit"]], "fit() (redflag.sklearn.dummypredictor method)": [[11, "redflag.sklearn.DummyPredictor.fit"]], "fit() (redflag.sklearn.imbalancecomparator method)": [[11, "redflag.sklearn.ImbalanceComparator.fit"]], "fit() (redflag.sklearn.imbalancedetector method)": [[11, "redflag.sklearn.ImbalanceDetector.fit"]], "fit() (redflag.sklearn.importancedetector method)": [[11, "redflag.sklearn.ImportanceDetector.fit"]], "fit() (redflag.sklearn.insufficientdatadetector method)": [[11, "redflag.sklearn.InsufficientDataDetector.fit"]], "fit() (redflag.sklearn.multimodalitydetector method)": [[11, "redflag.sklearn.MultimodalityDetector.fit"]], "fit() (redflag.sklearn.multivariateoutlierdetector method)": [[11, "redflag.sklearn.MultivariateOutlierDetector.fit"]], "fit() (redflag.sklearn.outlierdetector method)": [[11, "redflag.sklearn.OutlierDetector.fit"]], "fit_kde() (in module redflag.distributions)": [[11, "redflag.distributions.fit_kde"]], "fit_transform() (redflag.sklearn.baseredflagdetector method)": [[11, "redflag.sklearn.BaseRedflagDetector.fit_transform"]], "fit_transform() (redflag.sklearn.distributioncomparator method)": [[11, "redflag.sklearn.DistributionComparator.fit_transform"]], "fit_transform() (redflag.sklearn.imbalancecomparator method)": [[11, "redflag.sklearn.ImbalanceComparator.fit_transform"]], "fit_transform() (redflag.sklearn.insufficientdatadetector method)": [[11, "redflag.sklearn.InsufficientDataDetector.fit_transform"]], "fit_transform() (redflag.sklearn.multivariateoutlierdetector method)": [[11, "redflag.sklearn.MultivariateOutlierDetector.fit_transform"]], "fit_transform() (redflag.sklearn.outlierdetector method)": [[11, "redflag.sklearn.OutlierDetector.fit_transform"]], "flatten() (in module redflag.utils)": [[11, "redflag.utils.flatten"]], "formatwarning() (in module redflag.sklearn)": [[11, "redflag.sklearn.formatwarning"]], "from_sequence() (redflag.markov.markov_chain class method)": [[11, "redflag.markov.Markov_chain.from_sequence"]], "furthest_distribution() (in module redflag.imbalance)": [[11, "redflag.imbalance.furthest_distribution"]], "generate_data() (in module redflag.utils)": [[11, "redflag.utils.generate_data"]], "generate_states() (redflag.markov.markov_chain method)": [[11, "redflag.markov.Markov_chain.generate_states"]], "get_idx() (in module redflag.utils)": [[11, "redflag.utils.get_idx"]], "get_kde() (in module redflag.distributions)": [[11, "redflag.distributions.get_kde"]], "get_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.get_outliers"]], "has_few_samples() (in module redflag.utils)": [[11, "redflag.utils.has_few_samples"]], "has_flat() (in module redflag.utils)": [[11, "redflag.utils.has_flat"]], "has_monotonic() (in module redflag.utils)": [[11, "redflag.utils.has_monotonic"]], "has_nans() (in module redflag.utils)": [[11, "redflag.utils.has_nans"]], "has_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.has_outliers"]], "hollow_matrix() (in module redflag.markov)": [[11, "redflag.markov.hollow_matrix"]], "imbalance_degree() (in module redflag.imbalance)": [[11, "redflag.imbalance.imbalance_degree"]], "imbalance_degree() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.imbalance_degree"]], "imbalance_ratio() (in module redflag.imbalance)": [[11, "redflag.imbalance.imbalance_ratio"]], "index_to_bool() (in module redflag.utils)": [[11, "redflag.utils.index_to_bool"]], "is_binary() (in module redflag.target)": [[11, "redflag.target.is_binary"]], "is_clipped() (in module redflag.utils)": [[11, "redflag.utils.is_clipped"]], "is_continuous() (in module redflag.target)": [[11, "redflag.target.is_continuous"]], "is_correlated() (in module redflag.independence)": [[11, "redflag.independence.is_correlated"]], "is_imbalanced() (in module redflag.imbalance)": [[11, "redflag.imbalance.is_imbalanced"]], "is_multiclass() (in module redflag.target)": [[11, "redflag.target.is_multiclass"]], "is_multimodal() (in module redflag.distributions)": [[11, "redflag.distributions.is_multimodal"]], "is_multioutput() (in module redflag.target)": [[11, "redflag.target.is_multioutput"]], "is_numeric() (in module redflag.utils)": [[11, "redflag.utils.is_numeric"]], "is_ordered() (in module redflag.target)": [[11, "redflag.target.is_ordered"]], "is_ordered() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.is_ordered"]], "is_standard_normal() (in module redflag.utils)": [[11, "redflag.utils.is_standard_normal"]], "is_standardized() (in module redflag.utils)": [[11, "redflag.utils.is_standardized"]], "iter_groups() (in module redflag.utils)": [[11, "redflag.utils.iter_groups"]], "kde_peaks() (in module redflag.distributions)": [[11, "redflag.distributions.kde_peaks"]], "least_important_features() (in module redflag.importance)": [[11, "redflag.importance.least_important_features"]], "mahalanobis() (in module redflag.outliers)": [[11, "redflag.outliers.mahalanobis"]], "mahalanobis_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.mahalanobis_outliers"]], "major_minor() (in module redflag.imbalance)": [[11, "redflag.imbalance.major_minor"]], "make_detector_pipeline() (in module redflag.sklearn)": [[11, "redflag.sklearn.make_detector_pipeline"]], "make_rf_pipeline() (in module redflag.sklearn)": [[11, "redflag.sklearn.make_rf_pipeline"]], "minority_classes() (in module redflag.imbalance)": [[11, "redflag.imbalance.minority_classes"]], "minority_classes() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.minority_classes"]], "module": [[11, "module-redflag"], [11, "module-redflag.distributions"], [11, "module-redflag.imbalance"], [11, "module-redflag.importance"], [11, "module-redflag.independence"], [11, "module-redflag.markov"], [11, "module-redflag.outliers"], [11, "module-redflag.pandas"], [11, "module-redflag.sklearn"], [11, "module-redflag.target"], [11, "module-redflag.utils"]], "most_important_features() (in module redflag.importance)": [[11, "redflag.importance.most_important_features"]], "n_classes() (in module redflag.target)": [[11, "redflag.target.n_classes"]], "normalized_difference (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.normalized_difference"]], "null_decorator() (in module redflag.pandas)": [[11, "redflag.pandas.null_decorator"]], "observations() (in module redflag.markov)": [[11, "redflag.markov.observations"]], "observed_freqs (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.observed_freqs"]], "ordered_unique() (in module redflag.utils)": [[11, "redflag.utils.ordered_unique"]], "proportion_to_stdev() (in module redflag.utils)": [[11, "redflag.utils.proportion_to_stdev"]], "redflag": [[11, "module-redflag"]], "redflag.distributions": [[11, "module-redflag.distributions"]], "redflag.imbalance": [[11, "module-redflag.imbalance"]], "redflag.importance": [[11, "module-redflag.importance"]], "redflag.independence": [[11, "module-redflag.independence"]], "redflag.markov": [[11, "module-redflag.markov"]], "redflag.outliers": [[11, "module-redflag.outliers"]], "redflag.pandas": [[11, "module-redflag.pandas"]], "redflag.sklearn": [[11, "module-redflag.sklearn"]], "redflag.target": [[11, "module-redflag.target"]], "redflag.utils": [[11, "module-redflag.utils"]], "regularize() (in module redflag.markov)": [[11, "redflag.markov.regularize"]], "report() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.report"]], "split_and_standardize() (in module redflag.utils)": [[11, "redflag.utils.split_and_standardize"]], "stdev_to_proportion() (in module redflag.utils)": [[11, "redflag.utils.stdev_to_proportion"]], "transform() (redflag.sklearn.baseredflagdetector method)": [[11, "redflag.sklearn.BaseRedflagDetector.transform"]], "transform() (redflag.sklearn.distributioncomparator method)": [[11, "redflag.sklearn.DistributionComparator.transform"]], "transform() (redflag.sklearn.dummypredictor method)": [[11, "redflag.sklearn.DummyPredictor.transform"]], "transform() (redflag.sklearn.imbalancecomparator method)": [[11, "redflag.sklearn.ImbalanceComparator.transform"]], "transform() (redflag.sklearn.imbalancedetector method)": [[11, "redflag.sklearn.ImbalanceDetector.transform"]], "transform() (redflag.sklearn.importancedetector method)": [[11, "redflag.sklearn.ImportanceDetector.transform"]], "transform() (redflag.sklearn.insufficientdatadetector method)": [[11, "redflag.sklearn.InsufficientDataDetector.transform"]], "transform() (redflag.sklearn.multimodalitydetector method)": [[11, "redflag.sklearn.MultimodalityDetector.transform"]], "transform() (redflag.sklearn.multivariateoutlierdetector method)": [[11, "redflag.sklearn.MultivariateOutlierDetector.transform"]], "transform() (redflag.sklearn.outlierdetector method)": [[11, "redflag.sklearn.OutlierDetector.transform"]], "transform() (redflag.sklearn.rfpipeline method)": [[11, "redflag.sklearn.RfPipeline.transform"]], "update_p() (in module redflag.utils)": [[11, "redflag.utils.update_p"]], "wasserstein() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein"]], "wasserstein_multi() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein_multi"]], "wasserstein_ovo() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein_ovo"]], "wasserstein_ovr() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein_ovr"]], "zscore() (in module redflag.utils)": [[11, "redflag.utils.zscore"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["_notebooks/Basic_usage", "_notebooks/Tutorial", "_notebooks/Using_redflag_with_Pandas", "_notebooks/Using_redflag_with_sklearn", "authors", "changelog", "contributing", "development", "index", "installation", "license", "redflag"], "filenames": ["_notebooks/Basic_usage.ipynb", "_notebooks/Tutorial.ipynb", "_notebooks/Using_redflag_with_Pandas.ipynb", "_notebooks/Using_redflag_with_sklearn.ipynb", "authors.md", "changelog.md", "contributing.md", "development.md", "index.rst", "installation.md", "license.md", "redflag.rst"], "titles": ["\ud83d\udea9 Basic usage", "\ud83d\udea9 Tutorial", "\ud83d\udea9 Using redflag with Pandas", "\ud83d\udea9 Using redflag with sklearn", "Authors", "Changelog", "Contributing", "Development", "Redflag: safer ML by design", "\ud83d\udea9 Installation", "License", "redflag package"], "terms": {"welcom": [0, 2], "redflag": [0, 5, 7, 9], "It": [0, 1, 5, 11], "": [0, 1, 2, 3, 5, 6, 7, 10, 11], "still": [0, 3, 5], "earli": [0, 5], "dai": 0, "thi": [0, 1, 2, 3, 5, 6, 7, 10, 11], "librari": [0, 1, 8], "ar": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "few": [0, 3], "thing": [0, 1, 3], "you": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11], "can": [0, 1, 2, 3, 5, 6, 7, 9, 11], "do": [0, 1, 5, 8, 10, 11], "detect": [0, 1, 3, 5, 11], "label": [0, 1, 3, 5, 11], "ani": [0, 1, 3, 5, 10, 11], "other": [0, 1, 3, 5, 6, 7, 10, 11], "variabl": [0, 3, 11], "rf": [0, 1, 2, 3, 8], "__version__": [0, 1, 2], "0": [0, 1, 2, 3, 10, 11], "1": [0, 1, 2, 3, 10, 11], "dev1": [0, 1, 2], "ga3e5e5": [0, 1, 2], "panda": [0, 1, 3, 5, 8], "pd": [0, 1, 2, 3, 11], "df": [0, 1, 2, 3, 8], "read_csv": [0, 1, 2, 3], "http": [0, 1, 2, 3, 10, 11], "geocomp": [0, 1, 2, 3], "s3": [0, 1, 2, 3], "amazonaw": [0, 1, 2, 3], "com": [0, 1, 2, 3, 11], "panoma_training_data": [0, 1, 2, 3], "csv": [0, 1, 2, 3], "look": [0, 2, 3, 8], "transpos": [0, 3], "summari": [0, 3], "each": [0, 3, 5, 10, 11], "column": [0, 1, 3, 5, 11], "datafram": [0, 3, 8], "i": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11], "row": [0, 3, 5, 11], "here": [0, 3, 6], "describ": [0, 3, 10], "t": [0, 1, 3, 5, 7, 11], "count": [0, 3, 11], "mean": [0, 1, 2, 3, 5, 10, 11], "std": [0, 3], "min": [0, 1, 3, 11], "25": [0, 3, 11], "50": [0, 3, 10], "75": [0, 3, 11], "max": [0, 1, 3, 11], "depth": [0, 1, 2, 3], "3966": [0, 3], "882": [0, 3], "674555": [0, 3], "40": [0, 3, 11], "150056": [0, 3], "784": [0, 3], "402800": [0, 3], "858": [0, 3], "012000": [0, 3], "888": [0, 3], "339600": [0, 3], "913": [0, 3], "028400": [0, 3], "963": [0, 3], "320400": [0, 3], "relpo": [0, 1, 2, 3], "524999": [0, 3], "286375": [0, 3], "010000": [0, 3], "282000": [0, 3], "531000": [0, 3], "773000": [0, 3], "000000": [0, 3], "marin": [0, 1, 2, 3], "325013": [0, 3], "589539": [0, 3], "2": [0, 1, 2, 3, 10, 11], "gr": [0, 1, 2, 3, 11], "64": [0, 1, 3], "367899": [0, 3], "28": [0, 3], "414603": [0, 3], "12": [0, 1, 2, 3, 11], "036000": [0, 3], "45": [0, 1, 2, 3, 11], "311250": [0, 3], "840000": [0, 3], "78": [0, 1, 2, 3], "809750": [0, 3], "200": [0, 3, 11], "ild": [0, 1, 2, 3], "5": [0, 1, 2, 3, 5, 11], "240308": [0, 3], "3": [0, 1, 2, 3, 11], "190416": [0, 3], "340408": [0, 3], "169567": [0, 3], "4": [0, 1, 2, 3, 11], "305266": [0, 3], "6": [0, 1, 2, 3, 11], "664234": [0, 3], "32": [0, 3], "136605": [0, 3], "deltaphi": [0, 1, 2, 3], "469088": [0, 3], "922310": [0, 3], "21": [0, 3], "832000": [0, 3], "292500": [0, 3], "124750": [0, 3], "18": [0, 3], "600000": [0, 3], "phind": [0, 1, 2, 3], "13": [0, 1, 2, 3, 11], "008807": [0, 3], "936391": [0, 3], "550000": [0, 3], "8": [0, 1, 2, 3, 11], "196250": [0, 3], "11": [0, 1, 2, 3, 11], "781500": [0, 3], "16": [0, 3], "050000": [0, 3], "52": [0, 3], "369000": [0, 3], "pe": [0, 1, 2, 3], "686427": [0, 3], "815113": [0, 3], "200000": [0, 3], "123000": [0, 3], "514500": [0, 3], "241750": [0, 3], "094000": [0, 3], "faci": [0, 1, 2, 3], "471004": [0, 3], "406180": [0, 3], "9": [0, 1, 2, 3, 10, 11], "latitud": [0, 1, 2, 3], "37": [0, 1, 2, 3], "632575": [0, 3], "299398": [0, 3], "180732": [0, 3], "356426": [0, 3], "500380": [0, 3], "910583": [0, 3], "38": [0, 3], "063373": [0, 3], "longitud": [0, 1, 2, 3], "101": [0, 3], "294895": [0, 3], "230454": [0, 3], "646452": [0, 3], "389189": [0, 3], "325130": [0, 3], "106045": [0, 3], "100": [0, 1, 2, 3, 11], "987305": [0, 1, 2, 3], "ild_log10": [0, 1, 2, 3], "648860": [0, 3], "251542": [0, 3], "468000": [0, 3], "501000": [0, 3], "634000": [0, 3], "823750": [0, 3], "507000": [0, 3], "rhob": [0, 1, 2, 3], "2288": [0, 3], "861692": [0, 3], "218": [0, 3], "038459": [0, 3], "1500": [0, 3], "2201": [0, 3], "007475": [0, 3], "2342": [0, 3], "202051": [0, 3], "2434": [0, 3], "166399": [0, 3], "2802": [0, 3], "871147": [0, 3], "fairli": 0, "easi": [0, 1], "tell": [0, 1, 11], "numer": [0, 5, 11], "harder": 0, "decid": [0, 3, 11], "we": [0, 1, 2, 3, 5, 6, 11], "us": [0, 1, 5, 7, 8, 9, 10, 11], "is_continu": [0, 5, 11], "check": [0, 1, 3, 5, 11], "target": [0, 2, 3, 5, 8], "heurist": [0, 3, 5], "definit": [0, 5, 10, 11], "foolproof": 0, "intern": 0, "sometim": [0, 11], "how": [0, 1, 3, 5, 6], "treat": 0, "col": 0, "print": [0, 2, 5, 11], "f": 0, "20": [0, 3, 11], "well": [0, 1, 2, 3, 11], "name": [0, 1, 2, 3, 5, 10, 11], "fals": [0, 1, 5, 11], "true": [0, 1, 2, 3, 5, 11], "format": [0, 1, 2, 11], "lithologi": [0, 1, 2, 3], "mineralogi": [0, 1, 2], "siliciclast": [0, 1, 2], "These": [0, 1, 5], "all": [0, 1, 3, 5, 7, 9, 10, 11], "correct": [0, 11], "first": [0, 1, 2, 3, 11], "ll": [0, 1, 3], "measur": [0, 1, 3, 5, 11], "class_imbal": [0, 5], "For": [0, 1, 2, 3, 5, 9, 10, 11], "binari": [0, 11], "imbalac": 0, "ratio": [0, 1, 11], "between": [0, 5, 11], "major": [0, 1, 11], "minor": [0, 1, 3, 11], "class": [0, 1, 5, 8, 11], "multiclass": [0, 11], "degre": [0, 1, 5, 11], "ortigosa": [0, 11], "hernandez": [0, 11], "et": [0, 11], "al": [0, 11], "2017": [0, 11], "singl": [0, 3, 5, 11], "valu": [0, 1, 3, 5, 11], "explain": [0, 3], "mani": [0, 3, 5, 11], "b": [0, 10, 11], "skew": 0, "support": [0, 1, 3, 5, 10], "imbalance_degre": [0, 1, 2, 5, 8, 11], "378593040846633": [0, 1, 2], "To": [0, 1, 3, 5, 7, 11], "interpret": [0, 1], "number": [0, 1, 3, 5, 11], "two": [0, 1, 3, 7, 11], "part": [0, 1, 3, 5, 6, 10, 11], "The": [0, 1, 2, 4, 5, 7, 8, 10, 11], "integ": [0, 1, 5, 11], "equal": [0, 1], "m": [0, 1, 3, 5, 7, 11], "where": [0, 1, 5, 10, 11], "fraction": [0, 1, 11], "378": [0, 1], "amount": [0, 1], "dataset": [0, 1, 3, 5, 11], "balanc": [0, 1], "perfectli": [0, 1], "999": [0, 1, 11], "realli": [0, 1, 5], "bad": [0, 1], "If": [0, 1, 3, 5, 6, 7, 9, 10, 11], "have": [0, 1, 2, 3, 4, 5, 10, 11], "In": [0, 1, 3, 5, 10, 11], "gener": [0, 1, 3, 5, 6, 7, 10, 11], "statist": [0, 1, 3, 11], "more": [0, 1, 2, 3, 5, 7, 8, 10, 11], "inform": [0, 1, 3, 10], "than": [0, 1, 3, 5, 11], "commonli": [0, 1], "imbalance_ratio": [0, 1, 5, 11], "which": [0, 1, 3, 5, 7, 10, 11], "maximum": [0, 1, 11], "minimum": [0, 1, 3], "regard": [0, 1, 10], "get": [0, 1, 2, 7, 11], "those": [0, 1, 3, 10], "fewer": [0, 1, 11], "sampl": [0, 1, 3, 11], "expect": [0, 1, 3, 5, 11], "return": [0, 1, 3, 5, 11], "order": [0, 1, 3, 4, 5, 11], "smallest": [0, 1], "minority_class": [0, 1, 3, 5, 11], "dolomit": [0, 1, 3], "sandston": [0, 1, 3], "mudston": [0, 1, 3], "wackeston": [0, 1, 3], "dtype": [0, 1, 3, 11], "u10": [0, 1], "empir": [0, 3, 11], "observ": [0, 5, 11], "frequenc": [0, 11], "\u03b6": [0, 11], "e": [0, 1, 3, 5, 8, 11], "empirical_distribut": [0, 11], "39989914": 0, "18582955": 0, "15834594": 0, "04790721": 0, "13691377": 0, "07110439": 0, "same": [0, 1, 3, 5, 11], "uniqu": [0, 11], "note": [0, 3, 5, 11], "differ": [0, 1, 3, 5, 10, 11], "from": [0, 1, 3, 5, 8, 10, 11], "np": [0, 1, 3, 11], "sort": [0, 11], "siltston": [0, 1, 2, 3], "limeston": [0, 1], "object": [0, 1, 2, 3, 5, 10, 11], "also": [0, 1, 3, 5, 11], "inspect": [0, 5, 11], "displai": [0, 10], "ax": [0, 3], "value_count": 0, "plot": 0, "kind": [0, 1, 3, 5, 10, 11], "bar": 0, "add": [0, 1, 3, 5, 6, 9, 10, 11], "line": [0, 9], "level": [0, 3, 11], "axhlin": 0, "len": [0, 1, 11], "c": [0, 3, 5, 9, 10, 11], "r": [0, 11], "matplotlib": 0, "line2d": 0, "0x7fa5a8b9ddd0": 0, "get_outli": [0, 3, 5, 11], "function": [0, 1, 2, 3, 5, 7, 8, 11], "indic": [0, 3, 10, 11], "point": [0, 3, 11], "301": 0, "302": 0, "303": 0, "415": 0, "416": 0, "417": 0, "418": 0, "799": 0, "896": 0, "897": 0, "898": 0, "899": [0, 3], "996": 0, "997": 0, "1843": 0, "1844": 0, "2278": 0, "2279": 0, "2280": 0, "2638": 0, "2639": 0, "2640": 0, "2641": 0, "2642": 0, "2643": 0, "2920": 0, "2921": 0, "2922": 0, "3070": 0, "3071": 0, "3074": 0, "3075": 0, "3076": 0, "3079": [0, 2], "3080": [0, 2], "3081": 0, "3580": 0, "3581": 0, "3582": 0, "3583": 0, "see": [0, 1, 2, 3, 5, 6, 7, 11], "lie": [0, 11], "seaborn": [0, 1, 3], "sn": [0, 1, 3], "kdeplot": [0, 3], "rugplot": 0, "loc": [0, 1, 3, 11], "c1": 0, "lw": 0, "alpha": 0, "is_categorical_dtyp": [0, 1, 3], "deprec": [0, 1, 3, 5, 11], "remov": [0, 1, 3, 5], "futur": [0, 1, 2, 3, 5, 9, 11], "version": [0, 1, 3, 5, 7, 10, 11], "isinst": [0, 1, 3], "categoricaldtyp": [0, 1, 3], "instead": [0, 1, 3, 5, 11], "use_inf_as_na": [0, 1, 3], "option": [0, 1, 3, 7, 8, 11], "convert": [0, 1, 3, 11], "inf": [0, 1, 3], "nan": [0, 1, 3, 11], "befor": [0, 1, 3, 11], "oper": [0, 1, 3], "xlabel": [0, 3], "ylabel": [0, 3], "densiti": [0, 5, 11], "By": [0, 6, 11], "default": [0, 3, 5, 11], "an": [0, 2, 3, 5, 6, 9, 10, 11], "isol": [0, 3, 11], "forest": [0, 3, 11], "99": [0, 3, 11], "confid": [0, 3, 11], "opt": [0, 3], "local": [0, 1, 3, 7, 11], "factor": [0, 11], "ellipt": [0, 11], "envelop": [0, 11], "mahalanobi": [0, 5, 11], "distanc": [0, 3, 5, 11], "set": [0, 3, 9, 11], "choos": [0, 10], "equival": [0, 11], "threshold": [0, 1, 3, 5, 11], "standard": [0, 1, 3, 5, 11], "deviat": [0, 3, 5, 11], "awai": [0, 3], "signal": 0, "accept": [0, 10, 11], "univari": [0, 5, 11], "multivari": [0, 3, 5, 11], "method": [0, 2, 3, 5, 11], "mah": [0, 3, 11], "jointplot": 0, "x": [0, 1, 3, 5, 8, 11], "y": [0, 1, 3, 5, 8, 11], "hue": 0, "index_to_bool": [0, 11], "n": [0, 11], "axisgrid": [0, 1], "jointgrid": 0, "0x7fa58c9b2690": 0, "A": [0, 3, 8, 10, 11], "helper": [0, 5], "comput": [0, 5, 10, 11], "given": [0, 3, 8, 11], "size": [0, 1, 11], "assum": [0, 5, 10, 11], "gaussian": [0, 3, 11], "expected_outli": [0, 3, 11], "80": [0, 3, 11], "44": 0, "so": [0, 1, 3, 5, 9], "becaus": [0, 1, 3, 5, 11], "ha": [0, 1, 2, 3, 7, 10, 11], "lot": [0, 1, 3, 5, 11], "truncat": 0, "tail": 0, "test": [0, 3, 5, 8, 9, 11], "directli": [0, 2, 3, 5, 11], "has_outli": [0, 3, 5, 11], "compar": [0, 5, 8, 11], "result": [0, 3, 5, 10, 11], "numpi": [0, 1, 3, 11], "random": [0, 1, 3, 11], "normal": [0, 1, 5, 10, 11], "10_000": [0, 11], "d": [0, 1, 3, 7, 10, 11], "p": [0, 3, 11], "displot": [0, 1, 3], "facetgrid": [0, 1], "0x7fa58c978950": 0, "onli": [0, 1, 2, 3, 5, 10, 11], "about": [0, 5, 7, 8, 11], "60": 0, "10": [0, 1, 2, 11], "000": [0, 1, 2, 11], "record": [0, 1, 3, 5, 11], "been": [0, 1, 3, 5, 10], "multipl": [0, 1, 5, 11], "instanc": [0, 1, 11], "its": [0, 1, 2, 5, 10, 11], "There": [0, 1, 3, 6, 7, 8], "legitim": [0, 1], "reason": [0, 1, 3, 5, 10], "why": [0, 1, 3, 11], "might": [0, 1, 3], "happen": [0, 1, 7], "exampl": [0, 1, 2, 3, 5, 6, 7, 10, 11], "mai": [0, 1, 2, 3, 10, 11], "natur": [0, 1, 3], "bound": [0, 1, 11], "g": [0, 1, 3, 5, 8, 11], "poros": [0, 1], "alwai": [0, 1, 5], "greater": [0, 1], "deliber": [0, 1, 10], "prepar": [0, 1, 10], "process": [0, 1], "is_clip": [0, 1, 5, 11], "0x7fa58ca48950": 0, "tri": [0, 5], "guess": [0, 5], "follow": [0, 1, 3, 4, 7, 10, 11], "scipi": [0, 11], "stat": [0, 11], "norm": [0, 11], "cosin": 0, "expon": 0, "exponpow": 0, "gamma": [0, 1], "gumbel_l": 0, "gumbel_r": 0, "powerlaw": 0, "triang": [0, 11], "trapz": 0, "uniform": [0, 11], "along": [0, 3, 10], "paramet": [0, 3, 11], "locat": [0, 3, 11], "scale": [0, 1, 3, 11], "spite": 0, "find": [0, 1, 3, 5, 11], "nearli": 0, "best_distribut": [0, 11], "36789939485628": 0, "411020184908292": 0, "contrast": 0, "andbest": 0, "model": [0, 1, 3, 5, 11], "gumbel": 0, "040572536302586": 0, "93432972751726": 0, "0x7fa58c866d10": 0, "often": [0, 1, 3], "like": [0, 1, 2, 3, 5, 7, 9, 11], "implicit": 0, "our": [0, 1, 3, 11], "across": [0, 5, 11], "variou": [0, 1, 5], "respect": [0, 6], "both": [0, 3, 5, 7, 11], "wasserstein": [0, 3, 5, 11], "facilit": 0, "calcul": [0, 11], "aka": [0, 11], "earth": [0, 3], "mover": [0, 3], "train": [0, 1, 3, 5, 11], "score": [0, 1, 2, 3, 5, 11], "substanti": 0, "w": 0, "25985545": 0, "28404634": 0, "49139232": 0, "33701782": 0, "22736457": 0, "13473663": 0, "33672956": 0, "20969657": 0, "41216725": 0, "34568777": 0, "39729747": 0, "48092099": 0, "0801856": 0, "10675027": 0, "13740318": 0, "10325295": 0, "19913347": 0, "21828753": 0, "26995735": 0, "33063277": 0, "24612402": 0, "23889923": 0, "26699721": 0, "2350674": 0, "20666445": 0, "44112543": 0, "16229232": 0, "63527036": 0, "18187639": 0, "34992043": 0, "19400917": 0, "74988182": 0, "31761526": 0, "27206283": 0, "30255291": 0, "24779581": 0, "could": [0, 3], "heatmap": 0, "yticklabel": 0, "xticklabel": 0, "show": [0, 1, 3, 5, 11], "u": [0, 1, 11], "log": [0, 1, 3], "7": [0, 3, 11], "somewhat": 0, "anomal": [0, 5, 8], "suggest": [0, 11], "cross": [0, 1, 10, 11], "h": 0, "cattl": 0, "sklearn": [0, 1, 2, 5, 8], "model_select": [0, 1], "train_test_split": [0, 1], "preprocess": [0, 1, 3], "standardscal": [0, 1, 3], "x_train": [0, 1, 3, 11], "x_": 0, "test_siz": 0, "random_st": [0, 11], "42": [0, 1, 11], "re": [0, 1, 3, 6, 11], "illustr": 0, "purpos": [0, 10], "valid": [0, 1, 3, 11], "wai": [0, 1, 2, 3, 5, 6, 8, 11], "indeped": 0, "x_val": [0, 11], "x_test": [0, 1, 3], "should": [0, 1, 3, 5, 7, 11], "scaler": [0, 1], "fit_transform": [0, 8, 11], "transform": [0, 1, 5, 8, 10, 11], "case": [0, 5, 11], "pass": [0, 3, 5, 11], "them": [0, 3, 5, 11], "list": [0, 10, 11], "tupl": [0, 11], "03860982": 0, "02506236": 0, "04321734": 0, "03437337": 0, "04402681": 0, "02528225": 0, "0385111": 0, "05694201": 0, "04388196": 0, "049464": 0, "05560379": 0, "04002712": 0, "quit": [0, 5], "low": [0, 1, 3, 5, 11], "randomli": [0, 1, 3, 11], "correl": [0, 1, 2, 3, 11], "lag": [0, 1], "shift": [0, 1, 3], "itself": [0, 1, 3, 6, 11], "sever": [0, 1, 3, 5, 6], "themselv": [0, 1, 3, 11], "is_correl": [0, 1, 11], "depend": [0, 1, 5, 8, 11], "That": [0, 1, 3, 11], "shuffl": [0, 1], "doe": [0, 1, 3, 5, 10, 11], "to_numpi": [0, 1], "copi": [0, 1, 5, 10], "know": [0, 3, 5], "most": [0, 3, 5, 7, 11], "seri": [0, 5, 8, 11], "your": [0, 5, 8, 10], "assess": [0, 11], "averag": [0, 11], "serv": [0, 5], "control": [0, 10], "let": [0, 1, 2, 3], "small": [0, 3, 5, 11], "come": [0, 2, 5, 11], "veri": [0, 1, 2, 3, 5], "close": [0, 5, 11], "zero": [0, 11], "constant": 0, "classif": [0, 2, 5, 11], "task": [0, 1, 2, 5, 11], "imagin": 0, "try": [0, 1, 2, 3, 11], "predict": [0, 1, 3, 5, 11], "feature_import": [0, 1, 5, 11], "24840897": 0, "34972206": 0, "32817662": 0, "07369235": 0, "unsurprisingli": 0, "useless": 0, "help": [0, 1, 5, 6, 7, 9], "least": [0, 1, 5, 10, 11], "least_important_featur": [0, 5, 11], "And": 0, "complementari": [0, 5], "report": [0, 2, 5, 6, 11], "most_important_featur": [0, 5, 11], "now": [0, 1, 2, 3, 5], "regress": [0, 2, 5, 11], "includ": [0, 1, 3, 5, 10, 11], "dummi": [0, 1, 2, 3, 5, 11], "08955964": 0, "35788656": 0, "525743": 0, "0268108": 0, "less": [0, 5, 11], "again": 0, "go": 1, "featur": [1, 2, 3, 5, 6, 8, 11], "problem": [1, 3, 11], "machin": [1, 8], "learn": [1, 3, 5, 8, 11], "need": [1, 5, 7, 11], "packag": [1, 3, 5, 8, 9], "run": [1, 3, 5, 7, 11], "code": [1, 5, 10, 11], "burn": 1, "ourselv": 1, "19": [1, 11], "23": 1, "35": [1, 2, 11], "59": 1, "31": [1, 3, 11], "rai": 1, "ss": 1, "svm": [1, 3, 5], "svc": [1, 3], "clf": 1, "kernel": [1, 5, 11], "linear": 1, "fit": [1, 3, 10, 11], "arrai": [1, 3, 5, 11], "u2": 1, "far": [1, 3], "good": [1, 11], "everyth": 1, "work": [1, 3, 5, 10, 11], "someon": 1, "x_scale": 1, "oop": 1, "unscal": 1, "easili": [1, 3, 5], "done": 1, "peopl": [1, 4], "stack": [1, 11], "overflow": 1, "wonder": 1, "thei": [1, 2, 3, 5, 11], "ve": 1, "someth": [1, 3, 5, 11], "even": [1, 2, 10], "easier": [1, 5], "common": [1, 5, 10, 11], "pattern": [1, 8, 11], "y_train": [1, 3, 11], "y_test": [1, 3], "x_train_scal": 1, "x_test_scal": 1, "three": [1, 3, 8, 11], "block": [1, 5], "split": [1, 3, 5, 11], "total": [1, 5, 11], "stratifi": [1, 2, 3, 5, 11], "preserv": 1, "wa": [1, 5, 10, 11], "entir": [1, 5, 11], "leak": 1, "hidden": 1, "cannot": [1, 3, 10, 11], "plenti": 1, "too": [1, 3, 5, 11], "reproduc": [1, 5, 10], "enough": [1, 3], "etc": [1, 3, 11], "error": 1, "everywher": [1, 6], "want": [1, 3, 9, 11], "chang": [1, 3, 5, 10], "sure": [1, 3, 5], "v0": 1, "otherwis": [1, 10, 11], "python": [1, 3, 5, 7, 8], "pip": [1, 7, 8, 9], "instal": [1, 2, 5, 8], "environ": [1, 3, 5, 9], "head": [1, 2], "shrimplin": [1, 2], "851": [1, 2], "3064": [1, 2], "a1": [1, 2], "sh": [1, 2], "77": [1, 2, 3], "613176": [1, 2], "915": [1, 2], "978076": [1, 2], "664": [1, 2], "2393": [1, 2], "499945": [1, 2], "4588": [1, 2], "979": [1, 2], "26": [1, 2], "581419": [1, 2], "14": [1, 2], "565": [1, 2], "661": [1, 2], "2416": [1, 2], "119814": [1, 2], "6112": [1, 2], "957": [1, 2], "79": [1, 2], "05": [1, 2, 11], "549881": [1, 2], "050": [1, 2], "658": [1, 2], "2404": [1, 2], "576056": [1, 2], "7636": [1, 2], "936": [1, 2], "86": [1, 2], "518559": [1, 2], "115": [1, 2], "655": [1, 2], "249071": [1, 2], "9160": [1, 2], "74": [1, 2], "58": [1, 2], "436086": [1, 2], "300": [1, 2], "647": [1, 2], "2382": [1, 2], "602601": [1, 2], "later": [1, 3, 11], "spuriou": 1, "rng": [1, 11], "default_rng": [1, 11], "nois": [1, 3], "algorithm": 1, "flag": [1, 3, 11], "outlier": [1, 2, 3, 5, 8], "distribut": [1, 3, 5, 8, 10], "shape": [1, 3, 8, 11], "0x7f4a91901850": 1, "But": [1, 3], "around": 1, "issu": [1, 3, 5, 6, 10, 11], "40817216": 1, "20385381": 1, "31665051": 1, "07132352": 1, "As": [1, 2, 3, 8], "hope": 1, "attribut": [1, 10, 11], "shown": 1, "possibl": [1, 3, 5, 10], "would": [1, 11], "nice": 1, "smoke": [1, 8], "alarm": [1, 5, 11], "prebuilt": 1, "won": 1, "abl": 1, "catch": 1, "howev": [1, 5, 10], "hard": [1, 5], "spot": 1, "self": [1, 3, 11], "alert": [1, 11], "user": 1, "potenti": [1, 11], "provid": [1, 3, 5, 10, 11], "wrap": [1, 5, 11], "anywai": 1, "sensibl": 1, "test_wel": [1, 3], "crawford": [1, 3], "stuart": [1, 3], "test_flag": [1, 3], "isin": [1, 3], "step": [1, 3, 11], "x27": [1, 3], "imbalancedetector": [1, 5, 8, 11], "clipdetector": [1, 5, 11], "correlationdetector": [1, 5, 11], "multimod": [1, 3, 5, 11], "multimodalitydetector": [1, 3, 5, 11], "outlierdetector": [1, 5, 11], "distributioncompar": [1, 5, 11], "importancedetector": [1, 5, 11], "dummypredictor": [1, 3, 11], "jupyt": [1, 3], "pleas": [1, 3, 6, 7, 9, 11], "rerun": [1, 3], "cell": [1, 3], "html": [1, 3, 7], "represent": [1, 3], "trust": [1, 3], "notebook": [1, 3, 5], "On": [1, 3], "github": [1, 3, 7, 8, 11], "unabl": [1, 3], "render": [1, 3], "page": [1, 3, 5, 7, 8], "nbviewer": [1, 3], "org": [1, 3, 10, 11], "pipelinepipelin": [1, 3], "imbalancedetectorimbalancedetector": [1, 3], "clipdetectorclipdetector": [1, 3], "correlationdetectorcorrelationdetector": [1, 3], "multimodalitydetectormultimodalitydetector": [1, 3], "outlierdetectoroutlierdetector": [1, 3], "distributioncomparatordistributioncompar": [1, 3], "importancedetectorimportancedetector": [1, 3], "dummypredictordummypredictor": [1, 3], "make_pipelin": [1, 3, 11], "pipe": [1, 3, 11], "standardscalerstandardscal": [1, 3], "svcsvc": [1, 3], "imbalanc": [1, 3, 11], "420": [1, 3], "400": [1, 3], "minority_classes_": [1, 3, 11], "\u2139": [1, 3], "succeed": [1, 3], "group": [1, 3, 5, 11], "316": 1, "v": [1, 3, 11], "relev": [1, 5], "classifi": [1, 3, 5], "f1": [1, 2, 3, 5, 11], "2562046792503389": 1, "roc_auc": [1, 2, 3, 11], "4937139556627474": 1, "strategi": [1, 2, 3, 5, 11], "643721188696941": 1, "detector": [1, 5, 8, 11], "def": [1, 3], "has_neg": [1, 11], "bool": [1, 3, 11], "trigger": [1, 3, 5, 11], "neg": [1, 3, 11], "negative_detector": [1, 3], "nb": 1, "func": [1, 3, 11], "lt": [1, 3], "baseredflagdetector": [1, 3, 11], "__init__": [1, 3], "gt": [1, 3], "lambda": [1, 3, 11], "0x7f4a917bfce0": 1, "messag": [1, 3, 5, 11], "detectordetector": [1, 3], "ad": [1, 5], "posit": [1, 5, 11], "what": [1, 5, 8, 11], "care": [1, 5], "basic_usag": [2, 3, 5], "ipynb": [2, 3, 5], "using_redflag_with_panda": 2, "some": [2, 3, 5, 6, 8, 11], "give": [2, 3, 5, 10], "access": [2, 5], "almost": [2, 5], "were": [2, 3, 5, 11], "best": [2, 5, 11], "idea": [2, 3], "though": 2, "import": [2, 3, 5, 6, 8, 10], "long": 2, "regist": 2, "data": [2, 3, 5, 8, 11], "time": [2, 3, 11], "being": [2, 3, 11], "call": [2, 3, 5, 11], "simplic": 2, "notic": [2, 10], "extra": 2, "insert": 2, "Or": [2, 9], "ask": 2, "new": [2, 3, 5, 6, 7], "dummy_scor": [2, 5, 11], "24308613668344808": 2, "49544118310710333": 2, "mean_squared_error": [2, 11], "47528": 2, "78263092096": 2, "r2": [2, 5, 11], "simpl": [2, 8], "continu": [2, 5, 8, 11], "suitabl": [2, 5], "34": 2, "140": 2, "141": 2, "142": 2, "143": 2, "175": 2, "182": 2, "532": 2, "581": 2, "583": 2, "633": 2, "662": 2, "757": 2, "768": 2, "769": 2, "801": 2, "1316": 2, "1547": 2, "1744": 2, "1754": 2, "1756": 2, "1778": 2, "1779": 2, "1780": 2, "1784": 2, "1788": 2, "1808": 2, "1812": 2, "2884": 2, "2932": 2, "2973": 2, "2974": 2, "3004": 2, "3087": 2, "3094": 2, "3109": 2, "experiment": [2, 5], "releas": [2, 5, 7], "feedback": 2, "soon": [2, 5], "rais": [3, 11], "red": 3, "load": [3, 8], "independ": [3, 5, 8], "furthermor": 3, "clip": [3, 5, 8, 11], "histplot": 3, "hostedtoolcach": 3, "x64": 3, "lib": 3, "python3": 3, "site": 3, "_oldcor": 3, "py": [3, 5, 11], "1498": 3, "futurewarn": 3, "api": [3, 11], "type": [3, 10, 11], "vector": [3, 11], "1119": 3, "option_context": 3, "mode": 3, "main": [3, 5, 7, 8], "subsequ": [3, 5, 10, 11], "product": [3, 5, 10], "mostli": [3, 5], "unsupervis": [3, 11], "iid": [3, 8], "particular": [3, 10], "univariateoutlierdetector": [3, 11], "consid": [3, 5, 6, 11], "separ": [3, 10, 11], "usual": 3, "probabl": [3, 5, 11], "multivariateoutlierdetector": [3, 11], "togeth": [3, 11], "dure": [3, 11], "word": [3, 5, 11], "examin": 3, "final": [3, 11], "one": [3, 5, 10, 11], "bit": [3, 5], "supervis": 3, "base": [3, 10, 11], "fulli": 3, "triger": 3, "similar": [3, 5], "seen": 3, "ordinari": 3, "rfpipelin": [3, 5, 11], "contain": [3, 5, 7, 10, 11], "out": [3, 10], "read": [3, 6, 7, 9], "compat": 3, "requir": [3, 5, 7, 10, 11], "comparison": [3, 5], "avail": [3, 10], "anoth": [3, 6, 11], "compos": 3, "multi": [3, 11], "make_rf_pipelin": [3, 5, 11], "just": [3, 5, 7, 11], "carri": [3, 8, 10], "phase": 3, "categor": [3, 5, 8, 11], "input": [3, 11], "349": 3, "2553305717063476": 3, "5040393210009199": 3, "3682141715600706": 3, "when": [3, 5, 11], "categori": [3, 11], "y_pred": 3, "30": [3, 11], "argument": [3, 5, 11], "element": [3, 11], "redflag_pipelin": 3, "compon": [3, 5, 8, 11], "yet": [3, 5], "sensit": [3, 11], "instanti": [3, 5, 11], "construct": [3, 11], "drop": 3, "leav": 3, "don": [3, 7, 11], "think": 3, "troubl": 3, "lower": [3, 11], "qualifi": 3, "rememb": 3, "longer": [3, 5], "839": 3, "626": 3, "154443705823081": 3, "higher": 3, "fail": [3, 5], "mention": 3, "whether": [3, 10, 11], "never": 3, "rfpipelinerfpipelin": 3, "imbalancecomparatorimbalancecompar": 3, "therefor": [3, 11], "infer": [3, 11], "66": 3, "276": 3, "2359": 3, "73324716": 3, "591": 3, "252": 3, "2354": 3, "54679144": 3, "341": 3, "82": 3, "2330": 3, "35783664": 3, "064": 3, "90": [3, 11], "49": [3, 11], "2193": 3, "06953439": 3, "168": 3, "975": 3, "2192": 3, "32922081": 3, "154": 3, "108": 3, "2176": 3, "62535394": 3, "125": 3, "emit": [3, 5, 11], "has_nan": [3, 5, 11], "isnan": 3, "0x7f9497cdb380": 3, "make_detector_pipelin": [3, 5, 11], "combin": [3, 10, 11], "ab": [3, 11], "custom": [3, 5, 11], "0x7f9497cdb6a0": 3, "0x7f9497cdbe20": 3, "class_count": [3, 11], "worri": 3, "concern": 3, "seem": [3, 5, 11], "lose": 3, "dynam": 3, "rang": [3, 5, 11], "daili": 3, "temperatur": [3, 11], "europ": 3, "deg": 3, "dealt": 3, "attenu": 3, "larg": [3, 6, 11], "sens": [3, 5, 11], "simpli": 3, "suspici": 3, "without": [3, 10], "perform": [3, 5, 10, 11], "awar": 3, "research": 3, "contigu": 3, "space": 3, "spatial": [3, 11], "rock": 3, "properti": [3, 11], "assumpt": [3, 8, 11], "One": 3, "big": 3, "pitfal": 3, "non": [3, 5, 10], "must": [3, 10, 11], "leakag": [3, 8], "thu": [3, 11], "over": [3, 11], "optimist": 3, "evaul": 3, "date": [3, 10], "patient": 3, "id": [3, 11], "borehol": 3, "implement": [3, 5, 11], "robust": [3, 11], "covari": [3, 11], "insensit": 3, "dimension": 3, "analog": [3, 11], "varianc": [3, 11], "certain": 3, "fall": 3, "centr": 3, "within": [3, 10, 11], "sd": [3, 11], "1000": [3, 11], "val": 3, "iso": [3, 11], "okai": 3, "keep": 3, "bin": [3, 11], "No": [3, 5, 11], "evalu": [3, 5], "turn": [3, 11], "treatment": 3, "crack": 3, "sign": 3, "violat": 3, "ident": [3, 8, 11], "current": [3, 5, 11], "visual": 3, "especi": 3, "ignor": [3, 11], "forget": 3, "appli": [3, 5, 10, 11], "domain": 3, "geograph": 3, "widget": 3, "select": 3, "unintend": 3, "classic": 3, "medic": 3, "diagnosi": 3, "encod": 3, "hand": [3, 11], "distract": 3, "improv": [3, 5, 6, 10], "desir": 3, "contribut": [4, 8, 10], "project": [4, 6, 7], "alphabet": 4, "matt": 4, "hall": 4, "agil": [4, 6], "scientif": 4, "canada": 4, "orcid": 4, "0000": 4, "0002": 4, "4054": 4, "8295": 4, "conda": [5, 7, 8, 9], "manag": [5, 10], "forg": [5, 8, 9], "warn": [5, 8, 11], "valueexcept": 5, "allow": [5, 11], "build": 5, "pipelin": [5, 8, 11], "break": 5, "is_ord": [5, 11], "markov": [5, 8], "chain": [5, 11], "analysi": 5, "chi": [5, 11], "squar": [5, 11], "transit": [5, 11], "matrix": [5, 11], "boolean": [5, 11], "perhap": 5, "below": [5, 8, 10, 11], "is_multimod": [5, 11], "present": [5, 11], "modal": 5, "partit": [5, 11], "insufficientdatadetector": [5, 11], "regressionmultimodaldetector": 5, "multimodaldetector": 5, "accessor": [5, 8, 11], "via": 5, "subject": [5, 10], "make": [5, 6, 7, 8, 10, 11], "text": [5, 10], "document": [5, 6, 7, 9, 10], "dummy_classification_scor": [5, 11], "dummy_regression_scor": [5, 11], "naiv": [5, 11], "mse": [5, 11], "roc": [5, 11], "auc": [5, 11], "addition": 5, "most_frequ": [5, 11], "emploi": 5, "suit": [5, 11], "appropri": [5, 10, 11], "move": 5, "update_p": [5, 11], "util": [5, 8], "is_imbalanc": [5, 11], "imbal": [5, 8], "up": [5, 11], "debat": 5, "has_low_distance_stdev": 5, "resembl": 5, "semant": 5, "success": 5, "1d": [5, 11], "write": [5, 6, 10], "own": [5, 8, 10], "take": [5, 11], "sequenc": [5, 11], "map": 5, "scikit": [5, 8, 11], "unimod": 5, "redefin": 5, "is_standard": [5, 11], "is_standard_norm": [5, 11], "kolmogorov": [5, 11], "smirnov": [5, 11], "reliabl": 5, "exactli": [5, 11], "roughli": 5, "slightli": 5, "exist": 5, "none": [5, 11], "eg": 5, "sinc": 5, "knn": [5, 11], "estim": [5, 11], "third": [5, 10, 11], "unstabl": 5, "caus": [5, 10], "erron": 5, "consecut": [5, 11], "tutori": [5, 6, 8], "doc": 5, "button": 5, "half": [5, 11], "high": [5, 11], "imbalancecompar": [5, 11], "throw": 5, "garden": 5, "special": [5, 10], "straight": 5, "fork": [5, 8], "claus": [5, 11], "bsd": [5, 11], "licens": [5, 8, 11], "using_redflag_with_sklearn": 5, "buggi": 5, "convers": [5, 10, 11], "discret": [5, 11], "ones": [5, 11], "test_redflag": 5, "file": [5, 7, 10], "wherea": 5, "doctest": [5, 7], "onc": 5, "pytest": [5, 7], "coverag": 5, "94": 5, "excess": [5, 11], "reorgan": 5, "modul": [5, 8], "namespac": 5, "doesn": 5, "affect": 5, "confus": 5, "either": [5, 7, 10, 11], "conveni": [5, 11], "oneclasssvm": 5, "ellipticenvelop": 5, "zscore_outli": 5, "kde_peak": [5, 11], "peak": [5, 11], "fit_kd": [5, 11], "get_kd": [5, 11], "find_large_peak": [5, 11], "bandwidth": [5, 11], "bw_silverman": [5, 11], "bw_scott": [5, 11], "overrid": 5, "fix": [5, 6], "bug": [5, 6], "using_redflag": 5, "has_monoton": [5, 11], "has_flat": [5, 11], "interpol": 5, "iter_group": [5, 11], "ecdf": [5, 11], "flatten": [5, 11], "stdev_to_proport": [5, 11], "proportion_to_stdev": [5, 11], "wrote": 5, "95": [5, 11], "has_few_sampl": [5, 11], "appear": [5, 10, 11], "z": [5, 11], "goe": 5, "ci": 5, "workflow": [5, 7, 8], "stabl": 5, "flail": 5, "auto": [5, 11], "thank": 6, "submit": [6, 10], "request": [6, 7], "propos": 6, "pull": [6, 7], "typo": 6, "fortun": 6, "profession": 6, "commun": [6, 10], "mutual": 6, "consider": 6, "scienxlab": 6, "protect": 6, "everyon": 6, "wish": 6, "identifi": [6, 11], "author": [6, 8, 10], "yourself": 6, "md": [6, 7], "agre": [6, 10], "shall": [6, 10], "govern": 6, "term": [6, 10], "unless": [6, 10], "specif": [6, 11], "agreement": [6, 10], "made": [6, 10, 11], "start": [7, 11], "dev": [7, 9], "back": [7, 11], "cov": 7, "docstr": 7, "further": 7, "folder": 7, "repo": 7, "pep": 7, "518": 7, "style": 7, "tar": 7, "gz": 7, "whl": 7, "command": [7, 9], "cd": 7, "sphinx": 7, "manual": 7, "stuff": 7, "makefil": 7, "script": 7, "updat": [7, 11], "publish": [7, 11], "action": 7, "push": 7, "upload": 7, "pypi": 7, "interfac": [7, 10, 11], "lightweight": 8, "safeti": 8, "net": 8, "ndarrai": [8, 11], "analys": 8, "threat": 8, "channel": [8, 9], "program": 8, "standalon": 8, "explor": 8, "basic": 8, "usag": 8, "metric": [8, 11], "pre": 8, "built": [8, 11], "submodul": 8, "content": [8, 10], "develop": [8, 9], "changelog": 8, "index": [8, 11], "search": [8, 11], "At": 9, "sourc": [9, 10], "config": 9, "channel_prior": 9, "strict": 9, "apach": 10, "januari": 10, "2004": 10, "www": 10, "AND": 10, "condit": [10, 11], "FOR": 10, "reproduct": 10, "defin": [10, 11], "section": 10, "through": 10, "licensor": 10, "copyright": 10, "owner": 10, "entiti": 10, "grant": 10, "legal": 10, "union": [10, 11], "act": 10, "under": [10, 11], "power": 10, "direct": [10, 11], "indirect": 10, "contract": 10, "ii": 10, "ownership": 10, "fifti": 10, "percent": 10, "outstand": 10, "share": 10, "iii": 10, "benefici": 10, "individu": 10, "exercis": 10, "permiss": 10, "form": 10, "prefer": 10, "modif": 10, "limit": 10, "softwar": 10, "configur": 10, "mechan": 10, "translat": 10, "compil": 10, "media": 10, "authorship": 10, "attach": 10, "appendix": 10, "deriv": [10, 11], "editori": 10, "revis": 10, "annot": 10, "elabor": 10, "repres": [10, 11], "whole": [10, 11], "origin": [10, 11], "remain": 10, "mere": 10, "link": 10, "bind": 10, "thereof": 10, "addit": [10, 11], "intention": 10, "inclus": 10, "behalf": 10, "electron": 10, "verbal": 10, "written": 10, "sent": 10, "mail": 10, "system": [10, 11], "track": 10, "discuss": 10, "exclud": 10, "conspicu": 10, "mark": [10, 11], "design": 10, "Not": [10, 11], "contributor": [10, 11], "whom": 10, "receiv": 10, "incorpor": 10, "herebi": 10, "perpetu": 10, "worldwid": 10, "exclus": 10, "charg": 10, "royalti": 10, "free": 10, "irrevoc": 10, "publicli": 10, "sublicens": 10, "patent": 10, "except": 10, "state": [10, 11], "offer": 10, "sell": 10, "transfer": 10, "claim": 10, "necessarili": 10, "infring": 10, "alon": 10, "institut": 10, "litig": 10, "against": [10, 11], "counterclaim": 10, "lawsuit": 10, "alleg": 10, "constitut": 10, "contributori": 10, "termin": 10, "redistribut": 10, "medium": 10, "meet": [10, 11], "recipi": 10, "modifi": 10, "promin": 10, "retain": 10, "trademark": 10, "pertain": 10, "readabl": 10, "place": 10, "wherev": 10, "parti": 10, "alongsid": 10, "addendum": 10, "constru": 10, "statement": 10, "compli": 10, "submiss": 10, "explicitli": 10, "notwithstand": 10, "abov": [10, 11], "noth": [10, 11], "herein": 10, "supersed": 10, "execut": 10, "trade": 10, "servic": 10, "customari": 10, "disclaim": 10, "warranti": 10, "applic": 10, "law": 10, "AS": 10, "basi": 10, "OR": 10, "OF": 10, "express": [10, 11], "impli": 10, "titl": 10, "merchant": 10, "sole": 10, "respons": 10, "determin": [10, 11], "risk": 10, "associ": 10, "liabil": 10, "event": [10, 11], "theori": 10, "tort": 10, "neglig": 10, "grossli": 10, "liabl": 10, "damag": 10, "incident": 10, "consequenti": 10, "charact": [10, 11], "aris": 10, "inabl": 10, "loss": 10, "goodwil": 10, "stoppag": 10, "failur": 10, "malfunct": 10, "commerci": 10, "advis": 10, "while": [10, 11], "fee": 10, "indemn": 10, "oblig": 10, "right": 10, "consist": 10, "indemnifi": 10, "defend": 10, "hold": 10, "harmless": 10, "incur": 10, "assert": 10, "end": [10, 11], "relat": 11, "understand": 11, "_supportsarrai": 11, "_nestedsequ": 11, "int": 11, "float": 11, "complex": 11, "str": 11, "byte": 11, "namedtupl": 11, "histogram": 11, "8771812708978117": 11, "5001419889107208": 11, "3286356643172673": 11, "3406453953773365": 11, "scott": 11, "6162678270732356": 11, "1e": 11, "silverman": 11, "bw": 11, "1981": 11, "investig": 11, "journal": 11, "royal": 11, "societi": 11, "vol": 11, "43": 11, "pp": 11, "97": 11, "581810759152688": 11, "cv_kde": 11, "n_bandwidth": 11, "cv": 11, "grid": 11, "optim": 11, "fold": 11, "5212113989811242": 11, "traceback": 11, "recent": 11, "last": 11, "valueerror": 11, "largest": 11, "amplitud": 11, "cut": 11, "off": 11, "smaller": 11, "x_peak": 11, "y_peak": 11, "15": 11, "kde": 11, "2124714013056916": 11, "014367259502733645": 11, "rule": 11, "thumb": 11, "354649738246933": 11, "162332012191087": 11, "per": 11, "concaten": 11, "67243035": 11, "88998226": 11, "22014721": 11, "19729456": 11, "ovr": 11, "reduc": 11, "callabl": 11, "ovo": 11, "full": 11, "axi": 11, "wasserstein_ovo": 11, "2d": 11, "latter": 11, "implicitli": 11, "reshap": 11, "97490053": 11, "1392715": 11, "11417203": 11, "69635752": 11, "22475": 11, "39754762": 11, "71161667": 11, "24495": 11, "wasserstein_multi": 11, "pairwis": 11, "squareform": 11, "match": 11, "k": 11, "55708601": 11, "39271504": 11, "83562902": 11, "wasserstein_ovr": 11, "rest": 11, "refer": 11, "jonathan": 11, "inaki": 11, "inza": 11, "jose": 11, "lozano": 11, "extent": 11, "recognit": 11, "letter": 11, "98": 11, "doi": 11, "1016": 11, "j": 11, "patrec": 11, "08": 11, "002": 11, "dict": 11, "counter": 11, "recommend": 11, "omit": 11, "encount": 11, "diverg": 11, "helling": 11, "string": 11, "euclidean": 11, "manhattan": 11, "kl": 11, "tv": 11, "actual": 11, "zeta": 11, "equat": 11, "length": 11, "discov": 11, "furthest_distribut": 11, "ir": 11, "furthest": 11, "reflect": 11, "minu": 11, "accord": 11, "eq": 11, "mathrm": 11, "frac": 11, "d_": 11, "delta": 11, "mathbf": 11, "iota": 11, "_m": 11, "l1": 11, "l2": 11, "variat": 11, "kullback": 11, "leibner": 11, "generate_data": 11, "288": 11, "round": 11, "76": 11, "629": 11, "333": 11, "511": 11, "81": 11, "61": 11, "73": 11, "65": 11, "major_minor": 11, "maj": 11, "logist": 11, "permut": 11, "lasso": 11, "cluster": 11, "highest": 11, "kept": 11, "55": 11, "85": 11, "99416839": 11, "00583161": 11, "x0": 11, "x1": 11, "x2": 11, "cutoff": 11, "01": 11, "24": 11, "int64": 11, "revers": 11, "chunk": 11, "agilescientif": 11, "striplog": 11, "markov_chain": 11, "observed_count": 11, "include_self": 11, "chi_squar": 11, "q": 11, "critic": 11, "bigger": 11, "second": 11, "reject": 11, "hypothesi": 11, "degrees_of_freedom": 11, "expected_freq": 11, "classmethod": 11, "from_sequ": 11, "strings_are_st": 11, "pars": 11, "specifi": 11, "upward": 11, "inner": 11, "token": 11, "sst": 11, "mud": 11, "lst": 11, "previou": 11, "dimens": 11, "generate_st": 11, "current_st": 11, "next": 11, "normalized_differ": 11, "observed_freq": 11, "hollow_matrix": 11, "hollow": 11, "diagon": 11, "arg": 11, "seq_of_seq": 11, "regular": 11, "plu": 11, "atleast_2d": 11, "137": 11, "contamin": 11, "approxim": 11, "lof": 11, "ee": 11, "mahanalobi": 11, "inlier": 11, "convent": 11, "four": 11, "33": 11, "multipli": 11, "rousseeuw": 11, "van": 11, "driessen": 11, "n_sampl": 11, "n_featur": 11, "6583124": 11, "1055416": 11, "5527708": 11, "01173463": 11, "67448975": 11, "33724488": 11, "mahalanobis_outli": 11, "stdev": 11, "outsid": 11, "70": 11, "89163847": 11, "million": 11, "datapoint": 11, "billion": 11, "seriesaccessor": 11, "pandas_obj": 11, "null_decor": 11, "decor": 11, "kwarg": 11, "baseestim": 11, "transformermixin": 11, "fit_param": 11, "n_output": 11, "x_new": 11, "n_features_new": 11, "sin": 11, "linspac": 11, "38077051": 11, "42977406": 11, "05260728": 11, "92571458": 11, "81188195": 11, "7482485": 11, "84147098": 11, "warn_if_zero": 11, "memori": 11, "expens": 11, "anyth": 11, "bother": 11, "min_class_diff": 11, "imbalance_": 11, "adjust": 11, "unusu": 11, "difficult": 11, "suffici": 11, "mutlivari": 11, "1_000": 11, "12573022": 11, "13210486": 11, "64042265": 11, "10490012": 11, "53566937": 11, "36159505": 11, "24972527": 11, "75063397": 11, "55581573": 11, "01881162": 11, "90942756": 11, "36922933": 11, "outliers_": 11, "beyond": 11, "covarianc": 11, "verbos": 11, "adapt": 11, "handl": 11, "prior": 11, "iter": 11, "fulfil": 11, "xt": 11, "n_transformed_featur": 11, "formatwarn": 11, "presenc": 11, "mappabl": 11, "correspond": 11, "safer": 11, "shorthand": 11, "constructor": 11, "permit": 11, "lowercas": 11, "automat": 11, "joblib": 11, "cach": 11, "path": 11, "directori": 11, "enabl": 11, "clone": 11, "named_step": 11, "advantag": 11, "consum": 11, "elaps": 11, "complet": 11, "baselin": 11, "dummyclassifi": 11, "dictionari": 11, "seed": 11, "3333333333333333": 11, "20000000000000004": 11, "35654761904761906": 11, "dummyregressor": 11, "tomorrow": 11, "rain": 11, "cloud": 11, "sun": 11, "is_binari": 11, "root": 11, "whichev": 11, "arr": 11, "randint": 11, "is_multiclass": 11, "is_multioutput": 11, "output": 11, "typeerror": 11, "top": 11, "middl": 11, "bottom": 11, "n_class": 11, "bool_to_index": 11, "cond": 11, "get_idx": 11, "_type": 11, "_array_lik": 11, "_nested_sequ": 11, "nonetyp": 11, "stepsiz": 11, "coeffici": 11, "decim": 11, "5163977794943222": 11, "instruct": 11, "param": 11, "human": 11, "friendli": 11, "migrat": 11, "add_proxi": 11, "asap": 11, "downsampl": 11, "cdf": 11, "switch": 11, "weight": 11, "mid": 11, "halfwai": 11, "formal": 11, "unbias": 11, "everi": 11, "foo": 11, "l": 11, "toler": 11, "flat": 11, "interv": 11, "monoton": 11, "idx": 11, "is_numer": 11, "atol": 11, "001": 11, "faster": 11, "isclos": 11, "\u03bc": 11, "\u03c3": 11, "allclos": 11, "absolut": 11, "yield": 11, "mask": 11, "ordered_uniqu": 11, "item": 11, "unord": 11, "fast": 11, "reli": 11, "job": 11, "slow": 11, "1000000000": 11, "invers": 11, "magnif": 11, "hyperellipsoid": 11, "sdhe": 11, "proport": 11, "2816": 11, "tabl": 11, "1371": 11, "pone": 11, "0118537": 11, "decent": 11, "precis": 11, "1e9": 11, "575829302496098": 11, "039137525465009": 11, "8000000000000003": 11, "split_and_standard": 11, "y_val": 11, "whose": 11, "68": 11, "27": 11, "39": 11, "signific": 11, "figur": 11, "beta": 11, "paper": 11, "poseidon": 11, "csd": 11, "auth": 11, "pdf": 11, "ververidis08a": 11, "exact": 11, "6826894921370859": 11, "6826894916531445": 11, "9973002039367398": 11, "9973002039633309": 11, "39346933952920327": 11, "9946544947734935": 11, "bayesian": 11, "rate": 11, "posterior": 11, "4999999999999998": 11, "zscore": 11, "54919334": 11, "161895": 11, "77459667": 11, "38729833": 11}, "objects": {"": [[11, 0, 0, "-", "redflag"]], "redflag": [[11, 0, 0, "-", "distributions"], [11, 0, 0, "-", "imbalance"], [11, 0, 0, "-", "importance"], [11, 0, 0, "-", "independence"], [11, 0, 0, "-", "markov"], [11, 0, 0, "-", "outliers"], [11, 0, 0, "-", "pandas"], [11, 0, 0, "-", "sklearn"], [11, 0, 0, "-", "target"], [11, 0, 0, "-", "utils"]], "redflag.distributions": [[11, 1, 1, "", "best_distribution"], [11, 1, 1, "", "bw_scott"], [11, 1, 1, "", "bw_silverman"], [11, 1, 1, "", "cv_kde"], [11, 1, 1, "", "find_large_peaks"], [11, 1, 1, "", "fit_kde"], [11, 1, 1, "", "get_kde"], [11, 1, 1, "", "is_multimodal"], [11, 1, 1, "", "kde_peaks"], [11, 1, 1, "", "wasserstein"], [11, 1, 1, "", "wasserstein_multi"], [11, 1, 1, "", "wasserstein_ovo"], [11, 1, 1, "", "wasserstein_ovr"]], "redflag.imbalance": [[11, 1, 1, "", "class_counts"], [11, 1, 1, "", "divergence"], [11, 1, 1, "", "empirical_distribution"], [11, 1, 1, "", "furthest_distribution"], [11, 1, 1, "", "imbalance_degree"], [11, 1, 1, "", "imbalance_ratio"], [11, 1, 1, "", "is_imbalanced"], [11, 1, 1, "", "major_minor"], [11, 1, 1, "", "minority_classes"]], "redflag.importance": [[11, 1, 1, "", "feature_importances"], [11, 1, 1, "", "least_important_features"], [11, 1, 1, "", "most_important_features"]], "redflag.independence": [[11, 1, 1, "", "is_correlated"]], "redflag.markov": [[11, 2, 1, "", "Markov_chain"], [11, 1, 1, "", "hollow_matrix"], [11, 1, 1, "", "observations"], [11, 1, 1, "", "regularize"]], "redflag.markov.Markov_chain": [[11, 3, 1, "", "chi_squared"], [11, 4, 1, "", "degrees_of_freedom"], [11, 4, 1, "", "expected_freqs"], [11, 3, 1, "", "from_sequence"], [11, 3, 1, "", "generate_states"], [11, 4, 1, "", "normalized_difference"], [11, 4, 1, "", "observed_freqs"]], "redflag.outliers": [[11, 1, 1, "", "expected_outliers"], [11, 1, 1, "", "get_outliers"], [11, 1, 1, "", "has_outliers"], [11, 1, 1, "", "mahalanobis"], [11, 1, 1, "", "mahalanobis_outliers"]], "redflag.pandas": [[11, 2, 1, "", "SeriesAccessor"], [11, 1, 1, "", "null_decorator"]], "redflag.pandas.SeriesAccessor": [[11, 3, 1, "", "dummy_scores"], [11, 3, 1, "", "imbalance_degree"], [11, 3, 1, "", "is_ordered"], [11, 3, 1, "", "minority_classes"], [11, 3, 1, "", "report"]], "redflag.sklearn": [[11, 2, 1, "", "BaseRedflagDetector"], [11, 2, 1, "", "ClipDetector"], [11, 2, 1, "", "CorrelationDetector"], [11, 2, 1, "", "Detector"], [11, 2, 1, "", "DistributionComparator"], [11, 2, 1, "", "DummyPredictor"], [11, 2, 1, "", "ImbalanceComparator"], [11, 2, 1, "", "ImbalanceDetector"], [11, 2, 1, "", "ImportanceDetector"], [11, 2, 1, "", "InsufficientDataDetector"], [11, 2, 1, "", "MultimodalityDetector"], [11, 2, 1, "", "MultivariateOutlierDetector"], [11, 2, 1, "", "OutlierDetector"], [11, 2, 1, "", "RfPipeline"], [11, 2, 1, "", "UnivariateOutlierDetector"], [11, 1, 1, "", "formatwarning"], [11, 1, 1, "", "make_detector_pipeline"], [11, 1, 1, "", "make_rf_pipeline"]], "redflag.sklearn.BaseRedflagDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.DistributionComparator": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.DummyPredictor": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.ImbalanceComparator": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.ImbalanceDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.ImportanceDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.InsufficientDataDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.MultimodalityDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "transform"]], "redflag.sklearn.MultivariateOutlierDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.OutlierDetector": [[11, 3, 1, "", "fit"], [11, 3, 1, "", "fit_transform"], [11, 3, 1, "", "transform"]], "redflag.sklearn.RfPipeline": [[11, 3, 1, "", "transform"]], "redflag.target": [[11, 1, 1, "", "dummy_classification_scores"], [11, 1, 1, "", "dummy_regression_scores"], [11, 1, 1, "", "dummy_scores"], [11, 1, 1, "", "is_binary"], [11, 1, 1, "", "is_continuous"], [11, 1, 1, "", "is_multiclass"], [11, 1, 1, "", "is_multioutput"], [11, 1, 1, "", "is_ordered"], [11, 1, 1, "", "n_classes"]], "redflag.utils": [[11, 1, 1, "", "bool_to_index"], [11, 1, 1, "", "clipped"], [11, 1, 1, "", "consecutive"], [11, 1, 1, "", "cv"], [11, 1, 1, "", "deprecated"], [11, 1, 1, "", "ecdf"], [11, 1, 1, "", "flatten"], [11, 1, 1, "", "generate_data"], [11, 1, 1, "", "get_idx"], [11, 1, 1, "", "has_few_samples"], [11, 1, 1, "", "has_flat"], [11, 1, 1, "", "has_monotonic"], [11, 1, 1, "", "has_nans"], [11, 1, 1, "", "index_to_bool"], [11, 1, 1, "", "is_clipped"], [11, 1, 1, "", "is_numeric"], [11, 1, 1, "", "is_standard_normal"], [11, 1, 1, "", "is_standardized"], [11, 1, 1, "", "iter_groups"], [11, 1, 1, "", "ordered_unique"], [11, 1, 1, "", "proportion_to_stdev"], [11, 1, 1, "", "split_and_standardize"], [11, 1, 1, "", "stdev_to_proportion"], [11, 1, 1, "", "update_p"], [11, 1, 1, "", "zscore"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"]}, "titleterms": {"basic": 0, "usag": 0, "load": [0, 1], "some": [0, 1], "data": [0, 1], "categor": 0, "continu": [0, 7], "imbal": [0, 1, 3, 11], "metric": [0, 1], "outlier": [0, 11], "clip": [0, 1], "distribut": [0, 11], "shape": 0, "ident": 0, "assumpt": [0, 1], "alreadi": 0, "split": 0, "out": 0, "group": 0, "arrai": 0, "independ": [0, 1, 11], "featur": 0, "import": [0, 1, 11], "tutori": 1, "A": 1, "simpl": 1, "ml": [1, 8], "workflow": 1, "quick": [1, 8], "look": 1, "redflag": [1, 2, 3, 8, 11], "pipelin": [1, 3], "make": [1, 3], "your": [1, 3], "own": [1, 3], "test": [1, 7], "us": [2, 3], "panda": [2, 11], "seri": 2, "accessor": 2, "datafram": 2, "sklearn": [3, 11], "The": 3, "detector": 3, "class": 3, "pre": 3, "built": 3, "transform": 3, "compar": 3, "smoke": 3, "what": 3, "do": 3, "about": 3, "warn": 3, "imbalancedetector": 3, "imbalancecompar": 3, "clipdetector": 3, "correlationdetector": 3, "outlierdetector": 3, "distributioncompar": 3, "importancedetector": 3, "author": 4, "changelog": 5, "0": 5, "4": 5, "28": 5, "septemb": 5, "2023": 5, "3": 5, "21": 5, "2": 5, "1": 5, "10": 5, "novemb": 5, "2022": 5, "9": 5, "25": 5, "august": 5, "8": 5, "juli": 5, "7": 5, "11": 5, "februari": 5, "31": 5, "januari": 5, "30": 5, "contribut": [6, 7], "code": 6, "conduct": 6, "authorship": 6, "licens": [6, 10], "develop": 7, "instal": [7, 9], "build": 7, "packag": [7, 11], "doc": 7, "integr": 7, "safer": 8, "design": 8, "start": 8, "user": 8, "guid": 8, "api": 8, "refer": 8, "other": 8, "resourc": 8, "indic": 8, "tabl": 8, "option": 9, "depend": 9, "submodul": 11, "modul": 11, "markov": 11, "target": 11, "util": 11, "content": 11}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"\ud83d\udea9 Basic usage": [[0, "basic-usage"]], "Load some data": [[0, "load-some-data"], [1, "load-some-data"]], "Categorical or continuous?": [[0, "categorical-or-continuous"]], "Imbalance metrics": [[0, "imbalance-metrics"], [1, "imbalance-metrics"]], "Outliers": [[0, "outliers"]], "Clipping": [[0, "clipping"], [1, "clipping"]], "Distribution shape": [[0, "distribution-shape"]], "Identical distribution assumption": [[0, "identical-distribution-assumption"]], "Already split out group arrays": [[0, "already-split-out-group-arrays"]], "Independence assumption": [[0, "independence-assumption"], [1, "independence-assumption"]], "Feature importance": [[0, "feature-importance"]], "\ud83d\udea9 Tutorial": [[1, "tutorial"]], "A simple ML workflow": [[1, "a-simple-ml-workflow"]], "A quick look at redflag": [[1, "a-quick-look-at-redflag"]], "Importance": [[1, "importance"]], "Pipelines": [[1, "pipelines"]], "Making your own tests": [[1, "making-your-own-tests"]], "\ud83d\udea9 Using redflag with Pandas": [[2, "using-redflag-with-pandas"]], "Series accessor": [[2, "series-accessor"]], "DataFrame accessor": [[2, "dataframe-accessor"]], "\ud83d\udea9 Using redflag with sklearn": [[3, "using-redflag-with-sklearn"]], "The redflag detector classes": [[3, "the-redflag-detector-classes"]], "Using the pre-built redflag pipeline": [[3, "using-the-pre-built-redflag-pipeline"]], "Using the \u2018detector\u2019 transformers": [[3, "using-the-detector-transformers"]], "The imbalance comparator": [[3, "the-imbalance-comparator"]], "Making your own smoke detector": [[3, "making-your-own-smoke-detector"]], "What to do about the warnings": [[3, "what-to-do-about-the-warnings"]], "ImbalanceDetector and ImbalanceComparator": [[3, "imbalancedetector-and-imbalancecomparator"]], "ClipDetector": [[3, "clipdetector"]], "CorrelationDetector": [[3, "correlationdetector"]], "OutlierDetector": [[3, "outlierdetector"]], "DistributionComparator": [[3, "distributioncomparator"]], "ImportanceDetector": [[3, "importancedetector"]], "Authors": [[4, "authors"]], "Changelog": [[5, "changelog"]], "0.4.0, 28 September 2023": [[5, "september-2023"]], "0.3.0, 21 September 2023": [[5, "id1"]], "0.2.0, 4 September 2023": [[5, "id2"]], "0.1.10, 21 November 2022": [[5, "november-2022"]], "0.1.9, 25 August 2022": [[5, "august-2022"]], "0.1.8, 8 July 2022": [[5, "july-2022"]], "0.1.3 to 0.1.7, 9\u201311 February 2022": [[5, "to-0-1-7-911-february-2022"]], "0.1.2, 1 February 2022": [[5, "february-2022"]], "0.1.1, 31 January 2022": [[5, "january-2022"]], "0.1.0, 30 January 2022": [[5, "id3"]], "Contributing": [[6, "contributing"], [7, "contributing"]], "Code of conduct": [[6, "code-of-conduct"]], "Authorship": [[6, "authorship"]], "License": [[6, "license"], [10, "license"]], "Development": [[7, "development"]], "Installation": [[7, "installation"]], "Testing": [[7, "testing"]], "Building the package": [[7, "building-the-package"]], "Building the docs": [[7, "building-the-docs"]], "Continuous integration": [[7, "continuous-integration"]], "Redflag: safer ML by design": [[8, "redflag-safer-ml-by-design"]], "Quick start": [[8, "quick-start"]], "User guide": [[8, "user-guide"], [8, null]], "API reference": [[8, "api-reference"], [8, null]], "Other resources": [[8, "other-resources"], [8, null]], "Indices and tables": [[8, "indices-and-tables"]], "\ud83d\udea9 Installation": [[9, "installation"]], "Optional dependencies": [[9, "optional-dependencies"]], "redflag package": [[11, "redflag-package"]], "Submodules": [[11, "submodules"]], "redflag.distributions module": [[11, "module-redflag.distributions"]], "redflag.imbalance module": [[11, "module-redflag.imbalance"]], "redflag.importance module": [[11, "module-redflag.importance"]], "redflag.independence module": [[11, "module-redflag.independence"]], "redflag.markov module": [[11, "module-redflag.markov"]], "redflag.outliers module": [[11, "module-redflag.outliers"]], "redflag.pandas module": [[11, "module-redflag.pandas"]], "redflag.sklearn module": [[11, "module-redflag.sklearn"]], "redflag.target module": [[11, "module-redflag.target"]], "redflag.utils module": [[11, "module-redflag.utils"]], "Module contents": [[11, "module-redflag"]]}, "indexentries": {"baseredflagdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.BaseRedflagDetector"]], "clipdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.ClipDetector"]], "correlationdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.CorrelationDetector"]], "detector (class in redflag.sklearn)": [[11, "redflag.sklearn.Detector"]], "distributioncomparator (class in redflag.sklearn)": [[11, "redflag.sklearn.DistributionComparator"]], "dummypredictor (class in redflag.sklearn)": [[11, "redflag.sklearn.DummyPredictor"]], "imbalancecomparator (class in redflag.sklearn)": [[11, "redflag.sklearn.ImbalanceComparator"]], "imbalancedetector (class in redflag.sklearn)": [[11, "redflag.sklearn.ImbalanceDetector"]], "importancedetector (class in redflag.sklearn)": [[11, "redflag.sklearn.ImportanceDetector"]], "insufficientdatadetector (class in redflag.sklearn)": [[11, "redflag.sklearn.InsufficientDataDetector"]], "markov_chain (class in redflag.markov)": [[11, "redflag.markov.Markov_chain"]], "multimodalitydetector (class in redflag.sklearn)": [[11, "redflag.sklearn.MultimodalityDetector"]], "multivariateoutlierdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.MultivariateOutlierDetector"]], "outlierdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.OutlierDetector"]], "rfpipeline (class in redflag.sklearn)": [[11, "redflag.sklearn.RfPipeline"]], "seriesaccessor (class in redflag.pandas)": [[11, "redflag.pandas.SeriesAccessor"]], "univariateoutlierdetector (class in redflag.sklearn)": [[11, "redflag.sklearn.UnivariateOutlierDetector"]], "best_distribution() (in module redflag.distributions)": [[11, "redflag.distributions.best_distribution"]], "bool_to_index() (in module redflag.utils)": [[11, "redflag.utils.bool_to_index"]], "bw_scott() (in module redflag.distributions)": [[11, "redflag.distributions.bw_scott"]], "bw_silverman() (in module redflag.distributions)": [[11, "redflag.distributions.bw_silverman"]], "chi_squared() (redflag.markov.markov_chain method)": [[11, "redflag.markov.Markov_chain.chi_squared"]], "class_counts() (in module redflag.imbalance)": [[11, "redflag.imbalance.class_counts"]], "clipped() (in module redflag.utils)": [[11, "redflag.utils.clipped"]], "consecutive() (in module redflag.utils)": [[11, "redflag.utils.consecutive"]], "cv() (in module redflag.utils)": [[11, "redflag.utils.cv"]], "cv_kde() (in module redflag.distributions)": [[11, "redflag.distributions.cv_kde"]], "degrees_of_freedom (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.degrees_of_freedom"]], "deprecated() (in module redflag.utils)": [[11, "redflag.utils.deprecated"]], "divergence() (in module redflag.imbalance)": [[11, "redflag.imbalance.divergence"]], "dummy_classification_scores() (in module redflag.target)": [[11, "redflag.target.dummy_classification_scores"]], "dummy_regression_scores() (in module redflag.target)": [[11, "redflag.target.dummy_regression_scores"]], "dummy_scores() (in module redflag.target)": [[11, "redflag.target.dummy_scores"]], "dummy_scores() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.dummy_scores"]], "ecdf() (in module redflag.utils)": [[11, "redflag.utils.ecdf"]], "empirical_distribution() (in module redflag.imbalance)": [[11, "redflag.imbalance.empirical_distribution"]], "expected_freqs (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.expected_freqs"]], "expected_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.expected_outliers"]], "feature_importances() (in module redflag.importance)": [[11, "redflag.importance.feature_importances"]], "find_large_peaks() (in module redflag.distributions)": [[11, "redflag.distributions.find_large_peaks"]], "fit() (redflag.sklearn.baseredflagdetector method)": [[11, "redflag.sklearn.BaseRedflagDetector.fit"]], "fit() (redflag.sklearn.distributioncomparator method)": [[11, "redflag.sklearn.DistributionComparator.fit"]], "fit() (redflag.sklearn.dummypredictor method)": [[11, "redflag.sklearn.DummyPredictor.fit"]], "fit() (redflag.sklearn.imbalancecomparator method)": [[11, "redflag.sklearn.ImbalanceComparator.fit"]], "fit() (redflag.sklearn.imbalancedetector method)": [[11, "redflag.sklearn.ImbalanceDetector.fit"]], "fit() (redflag.sklearn.importancedetector method)": [[11, "redflag.sklearn.ImportanceDetector.fit"]], "fit() (redflag.sklearn.insufficientdatadetector method)": [[11, "redflag.sklearn.InsufficientDataDetector.fit"]], "fit() (redflag.sklearn.multimodalitydetector method)": [[11, "redflag.sklearn.MultimodalityDetector.fit"]], "fit() (redflag.sklearn.multivariateoutlierdetector method)": [[11, "redflag.sklearn.MultivariateOutlierDetector.fit"]], "fit() (redflag.sklearn.outlierdetector method)": [[11, "redflag.sklearn.OutlierDetector.fit"]], "fit_kde() (in module redflag.distributions)": [[11, "redflag.distributions.fit_kde"]], "fit_transform() (redflag.sklearn.baseredflagdetector method)": [[11, "redflag.sklearn.BaseRedflagDetector.fit_transform"]], "fit_transform() (redflag.sklearn.distributioncomparator method)": [[11, "redflag.sklearn.DistributionComparator.fit_transform"]], "fit_transform() (redflag.sklearn.imbalancecomparator method)": [[11, "redflag.sklearn.ImbalanceComparator.fit_transform"]], "fit_transform() (redflag.sklearn.insufficientdatadetector method)": [[11, "redflag.sklearn.InsufficientDataDetector.fit_transform"]], "fit_transform() (redflag.sklearn.multivariateoutlierdetector method)": [[11, "redflag.sklearn.MultivariateOutlierDetector.fit_transform"]], "fit_transform() (redflag.sklearn.outlierdetector method)": [[11, "redflag.sklearn.OutlierDetector.fit_transform"]], "flatten() (in module redflag.utils)": [[11, "redflag.utils.flatten"]], "formatwarning() (in module redflag.sklearn)": [[11, "redflag.sklearn.formatwarning"]], "from_sequence() (redflag.markov.markov_chain class method)": [[11, "redflag.markov.Markov_chain.from_sequence"]], "furthest_distribution() (in module redflag.imbalance)": [[11, "redflag.imbalance.furthest_distribution"]], "generate_data() (in module redflag.utils)": [[11, "redflag.utils.generate_data"]], "generate_states() (redflag.markov.markov_chain method)": [[11, "redflag.markov.Markov_chain.generate_states"]], "get_idx() (in module redflag.utils)": [[11, "redflag.utils.get_idx"]], "get_kde() (in module redflag.distributions)": [[11, "redflag.distributions.get_kde"]], "get_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.get_outliers"]], "has_few_samples() (in module redflag.utils)": [[11, "redflag.utils.has_few_samples"]], "has_flat() (in module redflag.utils)": [[11, "redflag.utils.has_flat"]], "has_monotonic() (in module redflag.utils)": [[11, "redflag.utils.has_monotonic"]], "has_nans() (in module redflag.utils)": [[11, "redflag.utils.has_nans"]], "has_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.has_outliers"]], "hollow_matrix() (in module redflag.markov)": [[11, "redflag.markov.hollow_matrix"]], "imbalance_degree() (in module redflag.imbalance)": [[11, "redflag.imbalance.imbalance_degree"]], "imbalance_degree() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.imbalance_degree"]], "imbalance_ratio() (in module redflag.imbalance)": [[11, "redflag.imbalance.imbalance_ratio"]], "index_to_bool() (in module redflag.utils)": [[11, "redflag.utils.index_to_bool"]], "is_binary() (in module redflag.target)": [[11, "redflag.target.is_binary"]], "is_clipped() (in module redflag.utils)": [[11, "redflag.utils.is_clipped"]], "is_continuous() (in module redflag.target)": [[11, "redflag.target.is_continuous"]], "is_correlated() (in module redflag.independence)": [[11, "redflag.independence.is_correlated"]], "is_imbalanced() (in module redflag.imbalance)": [[11, "redflag.imbalance.is_imbalanced"]], "is_multiclass() (in module redflag.target)": [[11, "redflag.target.is_multiclass"]], "is_multimodal() (in module redflag.distributions)": [[11, "redflag.distributions.is_multimodal"]], "is_multioutput() (in module redflag.target)": [[11, "redflag.target.is_multioutput"]], "is_numeric() (in module redflag.utils)": [[11, "redflag.utils.is_numeric"]], "is_ordered() (in module redflag.target)": [[11, "redflag.target.is_ordered"]], "is_ordered() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.is_ordered"]], "is_standard_normal() (in module redflag.utils)": [[11, "redflag.utils.is_standard_normal"]], "is_standardized() (in module redflag.utils)": [[11, "redflag.utils.is_standardized"]], "iter_groups() (in module redflag.utils)": [[11, "redflag.utils.iter_groups"]], "kde_peaks() (in module redflag.distributions)": [[11, "redflag.distributions.kde_peaks"]], "least_important_features() (in module redflag.importance)": [[11, "redflag.importance.least_important_features"]], "mahalanobis() (in module redflag.outliers)": [[11, "redflag.outliers.mahalanobis"]], "mahalanobis_outliers() (in module redflag.outliers)": [[11, "redflag.outliers.mahalanobis_outliers"]], "major_minor() (in module redflag.imbalance)": [[11, "redflag.imbalance.major_minor"]], "make_detector_pipeline() (in module redflag.sklearn)": [[11, "redflag.sklearn.make_detector_pipeline"]], "make_rf_pipeline() (in module redflag.sklearn)": [[11, "redflag.sklearn.make_rf_pipeline"]], "minority_classes() (in module redflag.imbalance)": [[11, "redflag.imbalance.minority_classes"]], "minority_classes() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.minority_classes"]], "module": [[11, "module-redflag"], [11, "module-redflag.distributions"], [11, "module-redflag.imbalance"], [11, "module-redflag.importance"], [11, "module-redflag.independence"], [11, "module-redflag.markov"], [11, "module-redflag.outliers"], [11, "module-redflag.pandas"], [11, "module-redflag.sklearn"], [11, "module-redflag.target"], [11, "module-redflag.utils"]], "most_important_features() (in module redflag.importance)": [[11, "redflag.importance.most_important_features"]], "n_classes() (in module redflag.target)": [[11, "redflag.target.n_classes"]], "normalized_difference (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.normalized_difference"]], "null_decorator() (in module redflag.pandas)": [[11, "redflag.pandas.null_decorator"]], "observations() (in module redflag.markov)": [[11, "redflag.markov.observations"]], "observed_freqs (redflag.markov.markov_chain property)": [[11, "redflag.markov.Markov_chain.observed_freqs"]], "ordered_unique() (in module redflag.utils)": [[11, "redflag.utils.ordered_unique"]], "proportion_to_stdev() (in module redflag.utils)": [[11, "redflag.utils.proportion_to_stdev"]], "redflag": [[11, "module-redflag"]], "redflag.distributions": [[11, "module-redflag.distributions"]], "redflag.imbalance": [[11, "module-redflag.imbalance"]], "redflag.importance": [[11, "module-redflag.importance"]], "redflag.independence": [[11, "module-redflag.independence"]], "redflag.markov": [[11, "module-redflag.markov"]], "redflag.outliers": [[11, "module-redflag.outliers"]], "redflag.pandas": [[11, "module-redflag.pandas"]], "redflag.sklearn": [[11, "module-redflag.sklearn"]], "redflag.target": [[11, "module-redflag.target"]], "redflag.utils": [[11, "module-redflag.utils"]], "regularize() (in module redflag.markov)": [[11, "redflag.markov.regularize"]], "report() (redflag.pandas.seriesaccessor method)": [[11, "redflag.pandas.SeriesAccessor.report"]], "split_and_standardize() (in module redflag.utils)": [[11, "redflag.utils.split_and_standardize"]], "stdev_to_proportion() (in module redflag.utils)": [[11, "redflag.utils.stdev_to_proportion"]], "transform() (redflag.sklearn.baseredflagdetector method)": [[11, "redflag.sklearn.BaseRedflagDetector.transform"]], "transform() (redflag.sklearn.distributioncomparator method)": [[11, "redflag.sklearn.DistributionComparator.transform"]], "transform() (redflag.sklearn.dummypredictor method)": [[11, "redflag.sklearn.DummyPredictor.transform"]], "transform() (redflag.sklearn.imbalancecomparator method)": [[11, "redflag.sklearn.ImbalanceComparator.transform"]], "transform() (redflag.sklearn.imbalancedetector method)": [[11, "redflag.sklearn.ImbalanceDetector.transform"]], "transform() (redflag.sklearn.importancedetector method)": [[11, "redflag.sklearn.ImportanceDetector.transform"]], "transform() (redflag.sklearn.insufficientdatadetector method)": [[11, "redflag.sklearn.InsufficientDataDetector.transform"]], "transform() (redflag.sklearn.multimodalitydetector method)": [[11, "redflag.sklearn.MultimodalityDetector.transform"]], "transform() (redflag.sklearn.multivariateoutlierdetector method)": [[11, "redflag.sklearn.MultivariateOutlierDetector.transform"]], "transform() (redflag.sklearn.outlierdetector method)": [[11, "redflag.sklearn.OutlierDetector.transform"]], "transform() (redflag.sklearn.rfpipeline method)": [[11, "redflag.sklearn.RfPipeline.transform"]], "update_p() (in module redflag.utils)": [[11, "redflag.utils.update_p"]], "wasserstein() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein"]], "wasserstein_multi() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein_multi"]], "wasserstein_ovo() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein_ovo"]], "wasserstein_ovr() (in module redflag.distributions)": [[11, "redflag.distributions.wasserstein_ovr"]], "zscore() (in module redflag.utils)": [[11, "redflag.utils.zscore"]]}}) \ No newline at end of file