find_furthestsum_points {archetypal}R Documentation

Function which finds the furthest sum points in order to be used as initial solution in archetypal analysis

Description

Function which finds the furthest sum points in order to be used as initial solution in archetypal analysis.

Usage

find_furthestsum_points(df, kappas, nfurthest = 100, nworkers = NULL,
                        sortrows = TRUE, doparallel = TRUE)

Arguments

df

The data frame with dimensions n x d

kappas

The number of archetypes

nfurthest

The number of applications for FurthestSum algorithm

nworkers

The number of logical processors that will be used. Hint: set it such that nfurthest can be an exact multiple of nworkers.

sortrows

If it is TRUE, then rows will be sorted

doparallel

If it is set to TRUE, then parallel processing will be performed for the nfurthest applications of algorithm

Value

A list with members:

  1. outmost, the first kappas furthest sum points as rows of data frame

  2. outmostall, all the furthest sum points that have been found as rows of data frame

  3. outmostfrequency, a matrix with frequency and cumulative frequency for furthest sum rows

See Also

FurthestSum

Examples

data("wd3") #3D demo 
df = wd3
yy = find_furthestsum_points(df, kappas = 4, nfurthest = 10, nworkers = 2)
yy$outmost
yy$outmostall
yy$outmostfrequency

[Package archetypal version 1.3.0 Index]