[bugfix] the implementation approach of STA/LTA inside characteristic function calculation (skewness/kurtosis) corrupted the old, working code due to a mistake in the logic
This commit is contained in:
parent
e1a0fde619
commit
c574031931
@ -293,7 +293,7 @@ class HOScf(CharacteristicFunction):
|
|||||||
if j < 4:
|
if j < 4:
|
||||||
LTA[j] = 0
|
LTA[j] = 0
|
||||||
STA[j] = 0
|
STA[j] = 0
|
||||||
elif j <= ista:
|
elif j <= ista and self.getOrder() == 2:
|
||||||
lta = (y[j] + lta * (j - 1)) / j
|
lta = (y[j] + lta * (j - 1)) / j
|
||||||
if self.getOrder() == 2:
|
if self.getOrder() == 2:
|
||||||
sta = (y[j] + sta * (j - 1)) / j
|
sta = (y[j] + sta * (j - 1)) / j
|
||||||
|
Loading…
Reference in New Issue
Block a user