Skip to content

Commit d6cbb8b

Browse files
mrprizmoalex98247
andauthored
Log-Normal distribution GoF criteria (#66)
* add Log-Normal GoF criteria, tests * fix debug * fix ruff comments * ignore mypy error * fix code style * add KLSupremum and KLIntegral criteria * Add short_codes --------- Co-authored-by: Alexey Mironov <[email protected]>
1 parent e4e94c1 commit d6cbb8b

File tree

3 files changed

+951
-0
lines changed

3 files changed

+951
-0
lines changed

pysatl_criterion/statistics/__init__.py

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,50 @@
7070
ProbabilityPlotCorrelationGammaGofStatistic,
7171
WatsonGammaGofStatistic,
7272
)
73+
from pysatl_criterion.statistics.log_normal import ( # type: ignore[attr-defined]
74+
AbstractLogNormalGofStatistic,
75+
AndersonDarlingLogNormalGofStatistic,
76+
BonettSeierLogNormalGofStatistic,
77+
BontempsMeddahi1LogNormalGofStatistic,
78+
BontempsMeddahi2LogNormalGofStatistic,
79+
CabanaCabana1LogNormalGofStatistic,
80+
CabanaCabana2LogNormalGofStatistic,
81+
ChenShapiroLogNormalGofStatistic,
82+
CoinLogNormalGofStatistic,
83+
CramerVonMiseLogNormalGofStatistic,
84+
DagostinoLogNormalGofStatistic,
85+
DAPLogNormalGofStatistic,
86+
DesgagneLafayeLogNormalGofStatistic,
87+
DoornikHansenLogNormalGofStatistic,
88+
EppsPulleyLogNormalGofStatistic,
89+
FilliLogNormalGofStatistic,
90+
GlenLeemisBarrLogNormalGofStatistic,
91+
GMGLogNormalGofStatistic,
92+
Hosking1LogNormalGofStatistic,
93+
Hosking2LogNormalGofStatistic,
94+
Hosking3LogNormalGofStatistic,
95+
Hosking4LogNormalGofStatistic,
96+
JBLogNormalGofStatistic,
97+
KLIntegralLogNormalGoFStatistic,
98+
KLSupremumLogNormalGoFStatistic,
99+
KolmogorovSmirnovLogNormalGofStatistic,
100+
KurtosisLogNormalGofStatistic,
101+
LillieforsLogNormalGofStatistic,
102+
LooneyGulledgeLogNormalGofStatistic,
103+
MartinezIglewiczLogNormalGofStatistic,
104+
QuesenberryMillerLogNormalGofStatistic,
105+
RobustJarqueBeraLogNormalGofStatistic,
106+
RyanJoinerLogNormalGofStatistic,
107+
SFLogNormalGofStatistic,
108+
ShapiroWilkLogNormalGofStatistic,
109+
SkewLogNormalGofStatistic,
110+
SpiegelhalterLogNormalGofStatistic,
111+
SWRGLogNormalGofStatistic,
112+
ZhangQLogNormalGofStatistic,
113+
ZhangQStarLogNormalGofStatistic,
114+
ZhangWuALogNormalGofStatistic,
115+
ZhangWuCLogNormalGofStatistic,
116+
)
73117
from pysatl_criterion.statistics.models import AbstractStatistic
74118
from pysatl_criterion.statistics.normal import (
75119
AbstractNormalityGofStatistic,
@@ -294,4 +338,46 @@
294338
"WatsonStudentGofStatistic",
295339
"ZhangZaStudentGofStatistic",
296340
"ZhangZcStudentGofStatistic",
341+
"AbstractLogNormalGofStatistic",
342+
"AndersonDarlingLogNormalGofStatistic",
343+
"BonettSeierLogNormalGofStatistic",
344+
"BontempsMeddahi1LogNormalGofStatistic",
345+
"BontempsMeddahi2LogNormalGofStatistic",
346+
"CabanaCabana1LogNormalGofStatistic",
347+
"CabanaCabana2LogNormalGofStatistic",
348+
"ChenShapiroLogNormalGofStatistic",
349+
"CoinLogNormalGofStatistic",
350+
"CramerVonMiseLogNormalGofStatistic",
351+
"DagostinoLogNormalGofStatistic",
352+
"DAPLogNormalGofStatistic",
353+
"DesgagneLafayeLogNormalGofStatistic",
354+
"DoornikHansenLogNormalGofStatistic",
355+
"EppsPulleyLogNormalGofStatistic",
356+
"FilliLogNormalGofStatistic",
357+
"GlenLeemisBarrLogNormalGofStatistic",
358+
"GMGLogNormalGofStatistic",
359+
"Hosking1LogNormalGofStatistic",
360+
"Hosking2LogNormalGofStatistic",
361+
"Hosking3LogNormalGofStatistic",
362+
"Hosking4LogNormalGofStatistic",
363+
"JBLogNormalGofStatistic",
364+
"KLSupremumLogNormalGoFStatistic",
365+
"KLIntegralLogNormalGoFStatistic",
366+
"KolmogorovSmirnovLogNormalGofStatistic",
367+
"KurtosisLogNormalGofStatistic",
368+
"LillieforsLogNormalGofStatistic",
369+
"LooneyGulledgeLogNormalGofStatistic",
370+
"MartinezIglewiczLogNormalGofStatistic",
371+
"QuesenberryMillerLogNormalGofStatistic",
372+
"RobustJarqueBeraLogNormalGofStatistic",
373+
"RyanJoinerLogNormalGofStatistic",
374+
"SFLogNormalGofStatistic",
375+
"ShapiroWilkLogNormalGofStatistic",
376+
"SkewLogNormalGofStatistic",
377+
"SpiegelhalterLogNormalGofStatistic",
378+
"SWRGLogNormalGofStatistic",
379+
"ZhangQLogNormalGofStatistic",
380+
"ZhangQStarLogNormalGofStatistic",
381+
"ZhangWuALogNormalGofStatistic",
382+
"ZhangWuCLogNormalGofStatistic",
297383
]

0 commit comments

Comments
 (0)