Function reference
-
CLUST()
- Hierarchical clustering
-
Coe()
- Coe "super" class
-
Coo()
- Coo "super" class
-
KMEANS()
- KMEANS on PCA objects
-
KMEDOIDS()
- KMEDOIDS
-
LDA()
- Linear Discriminant Analysis on Coe objects
-
Ldk()
- Builds an Ldk object
-
MANOVA()
- Multivariate analysis of (co)variance on Coe objects
-
MANOVA_PW()
- Pairwise Multivariate analyses of variance
-
MDS()
- (Metric) multidimensional scaling
-
MSHAPES()
- Mean shape calculation for Coo, Coe, etc.
-
Momocs
- Momocs
-
NMDS()
- Non metric multidimensional scaling
-
Opn()
- Builds an Opn object
-
OpnCoe()
- Builds an OpnCoe object
-
Out()
- Builds an Out object
-
OutCoe()
- Builds an OutCoe object
-
PCcontrib()
- Shape variation along PC axes
-
Ptolemy()
- Ptolemaic ellipses and illustration of efourier
-
TraCoe()
- Traditional morphometrics class
-
add_ldk()
- Adds new landmarks on Out and Opn objects
-
arrange()
- Arrange rows by variables
-
as_df()
- Turn Momocs objects into tydy data_frames
-
at_least()
- Retain groups with at least n shapes
-
bezier()
- Calculates Bezier coefficients from a shape
-
bezier_i()
- Calculates a shape from Bezier coefficients
-
boxplot(<OutCoe>)
- Boxplot of morphometric coefficients
-
boxplot(<PCA>)
- Boxplot on PCA objects
-
breed()
- Jitters Coe (and others) objects
-
calibrate_deviations()
calibrate_deviations_efourier()
calibrate_deviations_tfourier()
calibrate_deviations_rfourier()
calibrate_deviations_sfourier()
calibrate_deviations_npoly()
calibrate_deviations_opoly()
calibrate_deviations_dfourier()
- Quantitative calibration, through deviations, for Out and Opn objects
-
calibrate_harmonicpower()
calibrate_harmonicpower_efourier()
calibrate_harmonicpower_rfourier()
calibrate_harmonicpower_tfourier()
calibrate_harmonicpower_sfourier()
calibrate_harmonicpower_dfourier()
- Quantitative calibration, through harmonic power, for Out and Opn objects
-
calibrate_r2()
calibrate_r2_opoly()
calibrate_r2_npoly()
- Quantitative r2 calibration for Opn objects
-
calibrate_reconstructions_efourier()
calibrate_reconstructions_rfourier()
calibrate_reconstructions_tfourier()
calibrate_reconstructions_sfourier()
calibrate_reconstructions_npoly()
calibrate_reconstructions_opoly()
calibrate_reconstructions_dfourier()
- Calibrate using reconstructed shapes
-
chop()
- Split to several objects based on a factor
-
classification_metrics()
- Calculate classification metrics on a confusion matrix
-
coeff_rearrange()
- Rearrange a matrix of (typically Fourier) coefficients
-
coeff_sel()
- Helps to select a given number of harmonics from a numerical vector.
-
coeff_split()
- Converts a numerical description of harmonic coefficients to a named list.
-
col_summer()
col_summer2()
col_spring()
col_autumn()
col_black()
col_solarized()
col_gallus()
col_qual()
col_heat()
col_hot()
col_cold()
col_sari()
col_india()
col_bw()
col_grey()
- Some color palettes
-
col_transp()
col_alpha()
- Transparency helpers and palettes
-
combine()
- Combine several objects
-
coo_align()
- Aligns coordinates
-
coo_aligncalliper()
- Aligns shapes along their 'calliper length'
-
coo_alignminradius()
- Aligns shapes using their shortest radius
-
coo_alignxax()
- Aligns shapes along the x-axis
-
coo_angle_edges()
- Calculates the angle of every edge of a shape
-
coo_angle_tangent()
coo_tangle()
- Calculates the tangent angle along the perimeter of a shape
-
coo_area()
- Calculates the area of a shape
-
coo_arrows()
- Plots (lollipop) differences between two configurations
-
coo_baseline()
- Register new baselines
-
coo_bookstein()
- Register Bookstein's coordinates
-
coo_boundingbox()
- Calculates coordinates of the bounding box
-
coo_calliper()
- Calculates the calliper length
-
coo_centdist()
- Returns the distance between everypoints and the centroid
-
coo_center()
coo_centre()
- Centers coordinates
-
coo_centpos()
- Calculate centroid coordinates
-
coo_centsize()
- Calculates centroid size
-
coo_check()
- Checks shapes
-
coo_chull()
coo_chull_onion()
- Calculates the (recursive) convex hull of a shape
-
coo_circularity()
coo_circularityharalick()
coo_circularitynorm()
- Calculates the Haralick's circularity of a shape
-
coo_close()
coo_unclose()
- Closes/uncloses shapes
-
coo_convexity()
- Calculates the convexity of a shape
-
coo_down()
- coo_down Retains coordinates with negative y-coordinates
-
coo_draw()
- Adds a shape to the current plot
-
coo_draw_rads()
- Draw radii to the current plot
-
coo_dxy()
- Calculate abscissa and ordinate on a shape
-
coo_eccentricityeigen()
coo_eccentricityboundingbox()
- Calculates the eccentricity of a shape
-
coo_elongation()
- Calculates the elongation of a shape
-
coo_extract()
- Extract coordinates from a shape
-
coo_flipx()
coo_flipy()
- Flips shapes
-
coo_force2close()
- Forces shapes to close
-
coo_interpolate()
- Interpolates coordinates
-
coo_intersect_angle()
coo_intersect_direction()
- Nearest intersection between a shape and a segment specified with an angle
-
coo_intersect_segment()
- Nearest intersection between a shape and a segment
-
coo_is_closed()
is_open()
- Test if shapes are closed
-
coo_jitter()
- Jitters shapes
-
coo_ldk()
- Defines landmarks interactively
-
coo_left()
- Retains coordinates with negative x-coordinates
-
coo_length()
- Calculates the length of a shape
-
coo_likely_clockwise()
coo_likely_anticlockwise()
- Tests if shapes are (likely) developping clockwise or anticlockwise
-
coo_listpanel()
- Plots sets of shapes.
-
coo_lolli()
- Plots (lollipop) differences between two configurations
-
coo_lw()
- Calculates length and width of a shape
-
coo_nb()
- Counts coordinates
-
coo_oscillo()
- Momocs' 'oscilloscope' for Fourier-based approaches
-
coo_perimpts()
coo_perimcum()
coo_perim()
- Calculates perimeter and variations
-
coo_plot()
ldk_plot()
- Plots a single shape
-
coo_range()
coo_range_enlarge()
coo_diffrange()
- Calculate coordinates range
-
coo_rectangularity()
- Calculates the rectangularity of a shape
-
coo_rectilinearity()
- Calculates the rectilinearity of a shape
-
coo_rev()
- Reverses coordinates
-
coo_right()
- Retains coordinates with positive x-coordinates
-
coo_rotate()
- Rotates coordinates
-
coo_rotatecenter()
- Rotates shapes with a custom center
-
coo_ruban()
- Plots differences as (colored) segments aka a ruban
-
coo_sample()
- Sample coordinates (among points)
-
coo_sample_prop()
- Sample a proportion of coordinates (among points)
-
coo_samplerr()
- Samples coordinates (regular radius)
-
coo_scalars()
- Calculates all scalar descriptors of shape
-
coo_scale()
coo_scalex()
coo_scaley()
- Scales coordinates
-
coo_shearx()
coo_sheary()
- Shears shapes
-
coo_slice()
- Slices shapes between successive coordinates
-
coo_slide()
- Slides coordinates
-
coo_slidedirection()
- Slides coordinates in a particular direction
-
coo_slidegap()
- Slides coordinates using the widest gap
-
coo_smooth()
- Smoothes coordinates
-
coo_smoothcurve()
- Smoothes coordinates on curves
-
coo_solidity()
- Calculates the solidity of a shape
-
coo_tac()
- Calculates the total absolute curvature of a shape
-
coo_template()
coo_template_relatively()
- 'Templates' shapes
-
coo_trans()
- Translates coordinates
-
coo_trim()
- Trims both ends coordinates from shape
-
coo_trimbottom()
- Trims bottom coordinates from shape
-
coo_trimtop()
- Trims top coordinates from shape
-
coo_truss()
- Truss measurement
-
coo_untiltx()
- Removes rotation so that the centroid and a given point are parallel to the x-axis
-
coo_up()
- Retains coordinates with positive y-coordinates
-
coo_width()
- Calculates the width of a shape
-
d()
- A wrapper to calculates euclidean distances between two points
-
apodemus
- Data: Outline coordinates of Apodemus (wood mouse) mandibles
-
bot
- Data: Outline coordinates of beer and whisky bottles.
-
chaff
- Data: Landmark and semilandmark coordinates on cereal glumes
-
charring
- Data: Outline coordinates from an experimental charring on cereal grains
-
flower
- Data: Measurement of iris flowers
-
hearts
- Data: Outline coordinates of hand-drawn hearts
-
molars
- Data: Outline coordinates of 360 molars
-
mosquito
- Data: Outline coordinates of mosquito wings.
-
mouse
- Data: Outline coordinates of mouse molars
-
nsfishes
- Data: Outline coordinates of North Sea fishes
-
oak
- Data: Configuration of landmarks of oak leaves
-
olea
- Data: Outline coordinates of olive seeds open outlines.
-
shapes
- Data: Outline coordinates of various shapes
-
trilo
- Data: Outline coordinates of cephalic outlines of trilobite
-
wings
- Data: Landmarks coordinates of mosquito wings
-
def_ldk()
- Defines new landmarks on Out and Opn objects
-
def_ldk_angle()
def_ldk_direction()
- Add new landmarks based on angular positions
-
def_ldk_tips()
- Define tips as new landmarks
-
def_links()
- Defines links between landmarks
-
def_slidings()
- Defines sliding landmarks matrix
-
dfourier()
- Discrete cosinus transform
-
dfourier_i()
- Investe discrete cosinus transform
-
dfourier_shape()
- Calculates and draws 'dfourier' shapes
-
dissolve()
- Dissolve Coe objects
-
draw_polygon()
draw_outline()
draw_outlines()
draw_points()
draw_landmarks()
draw_lines()
draw_centroid()
draw_curve()
draw_curves()
draw_firstpoint()
draw_axes()
draw_ticks()
draw_labels()
draw_links()
draw_title()
- grindr drawers for shape plots
-
ed()
- Calculates euclidean distance between two points.
-
edi()
- Calculates euclidean intermediate between two points.
-
edm()
- Calculates euclidean distance every pairs of points in two matrices.
-
edm_nearest()
- Calculates the shortest euclidean distance found for every point of one matrix among those of a second.
-
efourier()
efourier_norm()
- Elliptical Fourier transform (and its normalization)
-
efourier_i()
- Inverse elliptical Fourier transform
-
efourier_shape()
- Calculates and draw 'efourier' shapes.
-
export()
- Exports Coe objects and shapes
-
fProcrustes()
- Full Procrustes alignment between two shapes
-
fac_dispatcher()
- Brew and serve fac from Momocs object
-
fgProcrustes()
- Full Generalized Procrustes alignment between shapes
-
fgsProcrustes()
- Full Generalized Procrustes alignment between shapes with sliding landmarks
-
filter()
- Subset based on conditions
-
flip_PCaxes()
- Flips PCA axes
-
get_chull_area()
get_chull_volume()
- Calculates convex hull area/volume of PCA scores
-
get_ldk()
- Retrieves landmarks coordinates
-
get_pairs()
- Get paired individual on a Coe, PCA or LDA objects
-
get_slidings()
- Extracts sliding landmarks coordinates
-
hcontrib()
- Harmonic contribution to shape
-
harm_pow()
- Calculates harmonic power given a list from e/t/rfourier
-
img_plot()
img_plot0()
- Plots a .jpg image
-
import_Conte()
- Extract outlines coordinates from an image silhouette
-
import_StereoMorph_curve1()
import_StereoMorph_curve()
import_StereoMorph_ldk1()
import_StereoMorph_ldk()
- Import files creates by StereoMorph into Momocs
-
import_jpg()
- Extract outline coordinates from multiple .jpg files
-
import_jpg1()
- Extract outline coordinates from a single .jpg file
-
import_tps()
tps2coo()
- Import a tps file
-
import_txt()
- Import coordinates from a .txt file
-
inspect()
- Graphical inspection of shapes
-
is_Coo()
is_PCA()
is_LDA()
is_Out()
is_Opn()
is_Ldk()
is_Coe()
is_OutCoe()
is_OpnCoe()
is_LdkCoe()
is_TraCoe()
is_shp()
is_fac()
is_ldk()
is_slidings()
is_links()
- Class and component testers
-
is_equallyspacedradii()
- Tests if coordinates likely have equally spaced radii
-
layer_frame()
layer_axes()
layer_ticks()
layer_grid()
layer_box()
layer_fullframe()
layer_points()
layer_ellipses()
layer_ellipsesfilled()
layer_ellipsesaxes()
layer_chull()
layer_chullfilled()
layer_stars()
layer_delaunay()
layer_density()
layer_labelpoints()
layer_labelgroups()
layer_rug()
layer_histogram_2()
layer_density_2()
layer_title()
layer_axesnames()
layer_eigen()
layer_axesvar()
layer_legend()
- grindr layers for multivariate plots
-
layer_morphospace_PCA()
layer_morphospace_LDA()
- Morphospace layers
-
ldk_check()
- Checks 'ldk' shapes
-
ldk_chull()
- Draws convex hulls around landmark positions
-
ldk_confell()
- Draws confidence ellipses for landmark positions
-
ldk_contour()
- Draws kernel density contours around landmark
-
ldk_labels()
- Add landmarks labels
-
ldk_links()
- Draws links between landmarks
-
lf_structure()
- bind_db.Coe <- bind_db.Coo Extracts structure from filenames
-
links_all()
- Creates links (all pairwise combinations) between landmarks
-
links_delaunay()
- Creates links (Delaunay triangulation) between landmarks
-
measure()
- Measures shape descriptors
-
morphospace_positions()
- Calculates nice positions on a plane for drawing shapes
-
mosaic_engine()
mosaic()
- Plots mosaics of shapes.
-
mutate()
- Add new variables
-
npoly()
- Calculate natural polynomial fits on open outlines
-
opoly()
- Calculate orthogonal polynomial fits on open outlines
-
pProcrustes()
- Partial Procrustes alignment between two shapes
-
pal_alpha()
pal_manual()
pal_qual_solarized()
pal_seq_grey()
pal_div_BrBG()
pal_div_PiYG()
pal_div_PRGn()
pal_div_PuOr()
pal_div_RdBu()
pal_div_RdYlBu()
pal_qual_Dark2()
pal_qual_Paired()
pal_qual_Set2()
pal_seq_Blues()
pal_seq_BuGn()
pal_seq_BuPu()
pal_seq_GnBu()
pal_seq_Greens()
pal_seq_Greys()
pal_seq_Oranges()
pal_seq_OrRd()
pal_seq_PuBu()
pal_seq_PuBuGn()
pal_seq_PuRd()
pal_seq_Purples()
pal_seq_RdPu()
pal_seq_Reds()
pal_seq_YlGn()
pal_seq_YlGnBu()
pal_seq_YlOrBr()
pal_seq_YlOrRd()
pal_seq_magma()
pal_seq_inferno()
pal_seq_plasma()
pal_seq_viridis()
pal_qual()
pal_seq()
pal_div()
- Color palettes
-
panel()
- Family picture of shapes
-
paper()
paper_white()
paper_grid()
paper_chess()
paper_dots()
- grindr papers for shape plots
-
perm()
- Permutes and breed Coe (and others) objects
-
pile()
- Graphical pile of shapes
-
plot(<LDA>)
- Plots Linear Discriminant Analysis
-
plot(<PCA>)
- Plots Principal Component Analysis
-
plot_CV()
- Plots a cross-validation table as an heatmap
-
plot_CV2()
- Plots a cross-correlation table
-
plot_LDA()
- LDA plot using grindr layers
-
plot_MSHAPES()
- Pairwise comparison of a list of shapes
-
plot_NMDS()
plot_MDS()
- NMDS plot unsing grindr layers
-
plot_PCA()
- PCA plot using grindr layers
-
plot_devsegments()
- Draws colored segments from a matrix of coordinates.
-
plot_silhouette()
- Silhouette plot
-
plot_table()
- Plots confusion matrix of sample sizes within $fac
-
reLDA()
- "Redo" a LDA on new data
-
rePCA()
- "Redo" a PCA on a new Coe
-
rearrange_ldk()
- Rearrange, (select and reorder) landmarks to retain
-
rename()
- Rename columns by name
-
rescale()
- Rescale coordinates from pixels to real length units
-
rfourier()
- Radii variation Fourier transform (equally spaced radii)
-
rfourier_i()
- Inverse radii variation Fourier transform
-
rfourier_shape()
- Calculates and draw 'rfourier' shapes.
-
rm_harm()
- Removes harmonics from Coe objects
-
rm_missing()
- Remove shapes with missing data in fac
-
rm_uncomplete()
- Remove shapes with incomplete slices
-
rw_fac()
- Renames levels on Momocs objects
-
sample_frac()
- Sample a fraction of shapes
-
sample_n()
- Sample n shapes
-
scree()
scree_min()
scree_plot()
- How many axes to retain this much of variance or trace ?
-
select()
- Select columns by name
-
sfourier()
- Radii variation Fourier transform (equally spaced curvilinear abscissa)
-
sfourier_i()
- Inverse radii variation Fourier transform
-
sfourier_shape()
- Calculates and draw 'sfourier' shapes.
-
slice()
- Subset based on positions
-
slidings_scheme()
- Extracts partitions of sliding coordinates
-
stack(<Coo>)
stack(<Ldk>)
- Family picture of shapes
-
subsetize()
- Subsetize various Momocs objects
-
symmetry()
- Calcuates symmetry indices on OutCoe objects
-
tfourier()
- Tangent angle Fourier transform
-
tfourier_i()
- Inverse tangent angle Fourier transform
-
tfourier_shape()
- Calculates and draws 'tfourier' shapes.
-
tie_jpg_txt()
- Binds .jpg outlines from .txt landmarks taken on them
-
tps2d()
tps_apply()
- Thin Plate Splines for 2D data
-
tps_arr()
- Deformation 'vector field' using Thin Plate Splines
-
tps_grid()
- Deformation grids using Thin Plate Splines
-
tps_iso()
- Deformation isolines using Thin Plate Splines.
-
tps_raw()
- Vanilla Thin Plate Splines
-
verify()
- Validates Coo objects
-
which_out()
- Identify outliers