Method | Description | |
---|---|---|
HaarWavelets ( double ratio, double thresholdlower, double thresholdupper, List |
Enrty function for performing Unbalanced Haar (UH) wavelets decomposition for change point (breakpoint) detection
|
Method | Description | |
---|---|---|
FindBestUnbalancedHaarDecomposition ( double x, List |
Find best Unbalanced Haar wavelets decomposition
|
|
GetInnerProdIter ( double x, double I_prod ) : void |
For an input vector of length n, get_inner_prod_iter function computes inner products between the input vector and all possible n-1 Unbalanced Haar vectors of length n
|
|
GetInnerProdMax ( double x ) : int |
The function finds the Unbalanced Haar vector which yields the largest (in absolute value) inner product with the input vector
|
|
GetReconstructedVector ( List |
Reconstructs a vector from its top-down Unbalanced Haar decomposition stored in an object returned by best.unbal.haar or hard.thresh
|
|
GetSegments ( List |
Function outputs breakpoints from a reconstructed vector given its top-down Unbalanced Haar decomposition
|
|
GetUnbalHaarVector ( double a ) : List |
||
HardThresh ( List |
given sigma, set Unbalanced Haar wavelet coefficients to zero
|
|
RefineSegments ( List |
Refines breakpoint by maximising local medians
|
public static HaarWavelets ( double ratio, double thresholdlower, double thresholdupper, List |
||
ratio | double | |
thresholdlower | double | |
thresholdupper | double | |
breakpoints | List |
|
isGermline | bool | |
return | void |