spinebil1.0.4 package

Investigating New Projection Pursuit Index Functions

plot_smoothing_comparison

Plot the comparison of smoothing methods.

plot_trace

Plot traces of indexes obtained with get_trace.

ppi_mean

Simulate and Summarize Projection Pursuit Index (PPI) Values

ppi_noise_threshold

Estimate the 95th Percentile of a Projection Pursuit Index Under Noise

ppi_samplesize_effect

Simulate Effect of Sample Size on Projection Pursuit Index Under Gauss...

ppi_scale

Simulate and Compare Index Scale on Structured vs Noisy Data

profile_rotation

Test rotation invariance of index functions for selected 2-d data set.

scag_index

Matching index functions to the required format.

sin_data

Generating sine wave sample

spinebil-package

spinebil

spiral_data

Generating spiral sample

basis_matrix

Generate 2-d basis in directions i, j in n dimensions (i,j <= n)

basis_nearby

Generate nearby bases, e.g. for simulated annealing.

basis_vector

Generate basis vector in direction i in n dimensions (i <= n)

compare_smoothing

Compare traces with different smoothing options.

data_gen

Generate Synthetic Data with Various Structures

distance_dist

Collecting all pairwise distances between input planes.

distance_to_sp

Collecting distances between input planes and input special plane.

geodesic_info

Calculate information required to interpolate along a geodesic path be...

get_index_mean

Evaluate mean index value over n jittered views.

get_trace

Tracing the index over an interpolated planned tour path.

jitter_angle

Re-evaluate index after jittering the projection by an angle alpha.

jitter_points

Re-evaluate index after jittering all points by an amount alpha.

noise_gen

Generate Synthetic Noise

pipe_data

Generating a sample of points on a pipe

plot_rotation

Plot rotation traces of indexes obtained with profileRotation.

squint_angle_estimate

Estimating squint angle of 2-d structure in high-d dataset under selec...

step_fraction

Step along an interpolated path by fraction of path length.

time_sequence

Time each index evaluation for projections in the tour path.

Projection pursuit is used to find interesting low-dimensional projections of high-dimensional data by optimizing an index over all possible projections. The 'spinebil' package contains methods to evaluate the performance of projection pursuit index functions using tour methods. A paper describing the methods can be found at <doi:10.1007/s00180-020-00954-8>.