ferrn0.1.0 package

Facilitate Exploration of touRR optimisatioN

add_anchor

A ggproto for drawing anchor points

add_anno

A ggproto for annotating the symmetry of the starting points

add_dir_search

A ggproto for drawing directional search points

add_end

A ggproto for drawing start points

add_interp_last

A ggproto for drawing finish points

add_interp

A ggproto for drawing interpolation path

add_interrupt

A ggproto for annotating the interrupted path

add_search

A ggproto for drawing search points

add_space

A ggproto for drawing circle

add_start

A ggproto for drawing start points

add_theo

A ggproto for drawing the theoretical basis, if applicable

bind_random_matrix

Bind random bases in the projection bases space as a matrix

bind_random

Bind random bases in the projection bases space

bind_theoretical

Bind the theoretical best record

color

A customised colour palette based on Australian botanies

data

Data objects collected during the projection pursuit optimisation

explore_space_pca

Plot the PCA projection of the projection bases space

explore_space_tour

Plot the grand tour animation of the bases space in high dimension

explore_trace_search

Plot the count in each iteration

pca-helper

Helper functions for explore_space_pca()

explore_trace

Plot the trace the search progression

ferrn-package

ferrn: Facilitate Exploration of touRR optimisatioN

format_label

Better label formatting to avoid overlapping

get

Functions to get components from the data collecting object

optim

Function to calculate smoothness and squintability

pipe-sine-boa

Simulated sine, pipe, and gaussian mixture

pipe

Pipe operator

projection

Plot the projection from the optimisation data collected from projecti...

relevel

Clean method names

scale

continuous scale colour function

theme_fern

A specific theme for trace plots

Diagnostic plots for optimisation, with a focus on projection pursuit. These show paths the optimiser takes in the high-dimensional space in multiple ways: by reducing the dimension using principal component analysis, and also using the tour to show the path on the high-dimensional space. Several botanical colour palettes are included, reflecting the name of the package. A paper describing the methodology can be found at <https://journal.r-project.org/archive/2021/RJ-2021-105/index.html>.

  • Maintainer: H. Sherry Zhang
  • License: MIT + file LICENSE
  • Last published: 2024-06-23