1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Ë
oñúh¡ãóÞ—ddlZddlZddlmZddlmZd„Zd„Z    ejjdd„ejejg«d„«Zejjddd    g«d
„«Zejjddd    g«d „«Zejjddd    g«d „«Zejjddd    g«d „«Zd„Zd„Zd„Zy)éN)ÚSeriescóZ—|j«j«j«S©N)ÚnotnaÚall©Úxs úqH:\Change_password\venv_build\Lib\site-packages\pandas/tests/window/moments/test_moments_consistency_expanding.pyÚno_nansr s€Ø 7‰7‹9=‰=‹?× Ñ Ó  Ð ócóZ—|j«j«j«Sr)Úisnullrrs r
Úall_nar s€Ø 8‰8‹:>‰>Ó × Ñ Ó !Ð!r Úfcó4—t|«j«Sr)rÚsum)Úvs r
ú<lambda>rs€¬°«¯©«€r có†—|tjurVt|«sKt|«r|js|dkDs/|j t jjd¬««|j|¬«j«}|j|¬«j|d¬«}tj||«y)Nrz'np.sum has different behavior with NaNs)Úreason©Ú min_periodsT)ÚfuncÚraw) Únprr rÚemptyÚ applymarkerÚpytestÚmarkÚxfailÚ    expandingÚapplyÚtmÚ assert_equal)ÚrequestÚall_datarrÚexpanding_f_resultÚexpanding_apply_f_results      r
Ú)test_expanding_apply_consistency_sum_nansr)s¨€àŒBF‰F{ܐxÔ Ü 8Ô  X§^¢^¸ Àaºà × Ñ Ü— ‘ ×!Ñ!Ð)RÐ!ÓSô ð"×+Ñ+¸ Ð+ÓD×HÑHÓJÐØ'×1Ñ1¸kÐ1ÓJ×PÑPØ Dð Qó Ðô‡OOÐ&Ð(@ÕAr ÚddofécóX—|j|¬«j|¬«}|dkj«j«rJ‚|dk(r`||zj|¬«j«}|j|¬«j«}t    j
||||zz
«yy©Nr©r*r)r!ÚvarÚanyÚmeanr#r$)r&rr*Úvar_xÚmean_x2Úmean_xs      r
Útest_moments_consistency_varr5 s €à × Ñ ¨;Ð Ó 7× ;Ñ ;ÀÐ ;Ó F€Eؘ‘    ‰Ó ×$Ñ$Ô&Ð&Ð &à ˆq‚yà˜hÑ&×1Ñ1¸kÐ1ÓJ×OÑOÓQˆØ×#Ñ#° Ð#Ó<×AÑAÓCˆÜ
‰˜˜w¨&°6©/Ñ:Õ;ð    r cóz—|j|¬«j«}|j|¬«j|¬«}|dkDj«j«rJ‚|tj
z}d||t |d«k\<|dk(rtj
||dk<tj||«y)Nrr.rçr+é)    r!Úcountr/r0rÚnanÚmaxr#r$)Úconsistent_datarr*Úcount_xr2Úexpecteds      r
Ú%test_moments_consistency_var_constantr?,s©€à×'Ñ'°KÐ'Ó@×FÑFÓH€GØ × %Ñ %°+Ð %Ó >× BÑ BÈÐ BÓ M€E𘑠   ‰Ó ×$Ñ$Ô&Ð&Ð &ؤ§¡Ñ'€HØ/2€HˆWœ˜K¨Ó+Ñ +Ñ,Ø ˆq‚yÜ "§¡ˆ˜1‘Ñ܇OOE˜8Õ$r có—|j|¬«j|¬«}|dkj«j«rJ‚|j|¬«j|¬«}|dkj«j«rJ‚t    j
|||z«|j|¬«j ||¬«}|dkj«j«rJ‚t    j
||«yr-)r!r/r0Ústdr#r$Úcov)r&rr*r2Ústd_xÚcov_x_xs      r
Ú&test_expanding_consistency_var_std_covrE:sä€à × Ñ ¨;Ð Ó 7× ;Ñ ;ÀÐ ;Ó F€Eؘ‘    ‰Ó ×$Ñ$Ô&Ð&Ð &à × Ñ ¨;Ð Ó 7× ;Ñ ;ÀÐ ;Ó F€Eؘ‘    ‰Ó ×$Ñ$Ô&Ð&Ð &ô‡OOE˜5 5™=Ô)à× Ñ ¨[РÓ9×=Ñ=¸hÈTÐ=ÓR€Gؘ!‘ × Ñ Ó"×&Ñ&Ô(Ð(Ð (ô‡OOE˜7Õ#r cóf—||zj|¬«j|¬«}|j|¬«j|¬«}|j|¬«j|¬«}|j|¬«j||¬«}tj|d||z
|z
z«|j|¬«j |«}|j|¬«j |¬«}|j|¬«j |¬«}    tj||||    zz «|dk(r€|j|¬«j«}
|j|¬«j«} ||zj|¬«j«} tj|| |
| zz
«yy)Nrr.gà?r)r!r/rBr#r$ÚcorrrAr1) Ú series_datarr*Ú var_x_plus_yr2Úvar_yÚcov_x_yÚcorr_x_yrCÚstd_yr4Úmean_yÚmean_x_times_ys              r
Ú*test_expanding_consistency_series_cov_corrrPLs±€ð
{Ñ    "×-Ñ-¸+Ð-ÓF×JÑJÐPTÐJÓUðð × !Ñ !¨kÐ !Ó :× >Ñ >ÀDÐ >Ó I€EØ × !Ñ !¨kÐ !Ó :× >Ñ >ÀDÐ >Ó I€EØ×#Ñ#° Ð#Ó<×@Ñ@ÀÐSWÐ@ÓX€Gô‡OOG˜S L°5Ñ$8¸5Ñ$@ÑAÔBð×$Ñ$°Ð$Ó=×BÑBÀ;ÓO€HØ × !Ñ !¨kÐ !Ó :× >Ñ >ÀDÐ >Ó I€EØ × !Ñ !¨kÐ !Ó :× >Ñ >ÀDÐ >Ó I€E܇OOH˜g¨°©Ñ7Ô8à ˆq‚yð×&Ñ&°;Ð&Ó?×DÑDÓFˆØ×&Ñ&°;Ð&Ó?×DÑDÓFˆà ˜;Ñ &× 1Ñ 1¸kÐ 1Ó J× OÑ OÓ Qð    ô     ‰˜ °6¸F±?Ñ!CÕDðr có—|j|¬«j«}|j|¬«j«|j|¬«j«z }t    j
||j d««y)NrÚfloat64)r!r1rr9r#r$Úastype)r&rÚresultr>s    r
Útest_expanding_consistency_meanrUjsu€Ø × Ñ ¨KÐ Ó 8× =Ñ =Ó ?€Fà×Ñ {ÐÓ3×7Ñ7Ó9Ø
¨Ð
=ñ    >ð ô‡OOF˜HŸO™O¨IÓ6Õ7r có—|j«j«}|j|¬«j«}|j|¬«j|«}t    |t
«r|j «n|j «j «}|tjz}|||t |d«k\<tj||«tj|ddtj||«y)Nrr+) r!r9r1rGÚ
isinstancerr;rr:r#r$)r<rr=r4Úcorr_x_xÚexpr>s       r
Ú#test_expanding_consistency_constantrZss؀Ø×'Ñ'Ó)×/Ñ/Ó1€GØ × &Ñ &°;Ð &Ó ?× DÑ DÓ F€Fà×(Ñ(°[Ð(ÓA×FÑFÀÓW€Hô o¤vÔ .ð    ×ÑÔà ×  Ñ  Ó "× &Ñ &Ó (ð𤧡Ñ'€HØ/2€HˆWœ˜K¨Ó+Ñ +Ñ,܇OOF˜HÔ%ô—&‘&€H‰Q€K܇OOH˜hÕ'r cóv—|j|¬«j«}|j|¬«jd¬«}|j«j«|j«j«dz
jdtj
«z }t j|||z«y)Nrrr.gð?r7)r!r/r9Úreplacerr:r#r$)r&rÚvar_unbiased_xÚ var_biased_xÚvar_debiasing_factors_xs     r
Ú0test_expanding_consistency_var_debiasing_factorsr`‰sœ€à×'Ñ'°KÐ'Ó@×DÑDÓF€NØ×%Ñ%°+Ð%Ó>×BÑBÈÐBÓJ€LØ&×0Ñ0Ó2×8Ñ8Ó:Ø×ÑÓ×"Ñ"Ó$ sÑ*ß gˆc”2—6‘6ÓñÐô‡OON LÐ3JÑ$JÕKr )ÚnumpyrrÚpandasrÚpandas._testingÚ_testingr#r rrÚ parametrizeÚnansumrr)r5r?rErPrUrZr`©r r
ú<module>rhs    ðÛÛ åÝò!ò"ð‡×јÑ8¸"¿)¹)ÀRÇVÁVÐLÓMñ BóNð Bð‡×ј ! Q Ó(ñ<ó)ð<ð‡×ј ! Q Ó(ñ
%ó)ð
%ð‡×ј ! Q Ó(ñ$ó)ð$ð"‡×ј ! Q Ó(ñEó)ðEò:8ò(ó,Lr