| coeff_sel {Momocs} | R Documentation | 
Helps to select a given number of harmonics from a numerical vector.
Description
coeff_sel helps to select a given number of harmonics by returning
their indices when arranged as a numeric vector. For instance, harmonic
coefficients are arranged in the $coe slot of Coe-objects in
that way: A_1, \dots, A_n, B_1, \dots, B_n, C_1, \dots, C_n, D_1,
\dots, D-n after an elliptical Fourier analysis (see efourier and
efourier) while C_n and D_n harmonic are absent for radii
variation and tangent angle approaches (see rfourier and
tfourier respectively). . This function is used internally but might
be of interest elwewhere.
Usage
coeff_sel(retain = 8, drop = 0, nb.h = 32, cph = 4)
Arguments
| retain | 
 | 
| drop | 
 | 
| nb.h | 
 | 
| cph | 
 | 
Value
coeff_sel returns indices that can be used to select columns
from an harmonic coefficient matrix. coeff_split returns a named list
of coordinates.
Examples
bot.f <- efourier(bot, 32)
coe <- bot.f$coe # the raw matrix
coe
# if you want, say the first 8 harmonics but not the first one
retain <- coeff_sel(retain=8, drop=1, nb.h=32, cph=4)
head(coe[, retain])