For each interval i, averages the lower endpoints of every
interval (itself included) whose lower endpoint falls within
[lower[i], upper[i]], and separately averages the upper
endpoints falling in that same range – TDA's midf3. A
local smoothing of nearby endpoints, not a distribution estimate
like tda_midf/tda_midf1/
tda_midf2.
Usage
tda_midf3(lower, upper, dir = tempfile("tda"))Value
A list, both the same length as lower, in the
original order: lower_avg, the average nearby lower
endpoint; upper_avg, the average nearby upper endpoint.
See also
Other matrix algebra:
tda_mcel(),
tda_mcent(),
tda_mch(),
tda_mcross(),
tda_mdiag(),
tda_mev(),
tda_mevs(),
tda_midf(),
tda_midf1(),
tda_midf2(),
tda_minvs(),
tda_mkmet(),
tda_mkp(),
tda_mmul(),
tda_mnc(),
tda_mnrow(),
tda_mpbl(),
tda_mpfit(),
tda_mpinv(),
tda_mpit(),
tda_mple(),
tda_mpz(),
tda_mscal1(),
tda_msqrtd(),
tda_msvd(),
tda_mwvec()