Learn R Programming

whiboclustering (version 0.1.2)

White Box Clustering Algorithm Design

Description

White Box Cluster Algorithm Design allows you to create Representative based cluster algorithm by using reusable components. This way one can recreate already available cluster algorithms (i.e. K-Means, K-Means++, PAM) but also create new cluster algorithms not available in the literature or any other software. For more information see papers and .

Copy Link

Version

Install

install.packages('whiboclustering')

Monthly Downloads

2

Version

0.1.2

License

GPL-3

Maintainer

Sandro Radovanovic

Last Published

November 20th, 2018

Functions in whiboclustering (0.1.2)

summary.whibo_cluster

Show White-Box Cluster Algorithm model
wc_assign_bhattacharyya_numerical

Assign data points using Bhattacharyya distance.
wc_assign_correlation

Assign data points using Correlation distance.
wc_assign_cosine

Assign data points using Cosine distance.
wc_assign_euclidean

Assign data points using Euclidean distance.
wc_assign_kulczynski

Assign data points using Kulczynski distance.
wc_assign_fidelity_numerical

Assign data points using Fidelity (numerical version) distance.
wc_eval_c_index

Calculate C index internal Cluster evaluation measure
wc_eval_calinski_harabasz

Calculate Calinski-Harabasz internal Cluster evaluation measure
wc_assign_canberra

Assign data points using Canberra distance.
wc_assign_chebyshev

Assign data points using Chebyshev distance.
wc_assign_inner_product

Assign data points using Inner product distance.
wc_assign_lorentzian

Assign data points using Lorentzian distance.
wc_assign_squared_euclidean

Assign data points using squared Euclidean distance.
wc_assign_tanimoto

Assign data points using Tanimoto distance.
wc_eval_davies_bouldin

Calculate Davies-Bouldin internal Cluster evaluation measure
wc_eval_det_ratio

Calculate Det ratio internal Cluster evaluation measure
wc_eval_total_sum_of_squares

Calculate total sum of squares
wc_assign_intersection

Assign data points using intersection distance.
wc_init_types

Data frame for possible values of initialization types.
wc_eval_within_sum_of_squares

Calculate within (Cluster) sum of squares
wc_init_ccia

CCIA Cluster Representatives initialization.
wc_assignment

General Component for Assignment of data points to Cluster Representatives.
wc_eval_ball_hall

Calculate Ball-Hall internal Cluster evaluation measure
wc_eval_dunn

Calculate Dunn index internal Cluster evaluation measure
wc_init_diana

DIANA Cluster Representatives initialization.
wc_norm_decimal_scaling

Decimal scaling of data.
wc_eval_g_plus

Calculate G+ index internal Cluster evaluation measure
wc_init_ward

Ward algorithm Cluster Representatives initialization.
wc_norm_log

Logarithmic normalization of data.
wc_init_quantile

Quantile Cluster Representatives initialization.
wc_init_random

Random Cluster Representatives initialization.
wc_norm_mean

Mean (Max-Min like) normalization of data.
wc_norm_no

Ignore normalization of data.
predict.whibo_cluster

Predict to which Cluster new data belongs
print.whibo_cluster

Show White-Box Cluster Algorithm model
wc_norm_max_min

Max-Min normalization of data.
wc_recalc_mean

Solution for Cluster Representative update which uses Mean.
wc_recalc_median

Solution for Cluster Representative update which uses Median.
wc_recalc_geometric_mean

Solution for Cluster Representative update which uses Geometric mean.
wc_norm_l1

\(l_1\) normalization of data.
wc_recalc_online_midhinge

Solution for Cluster Representative update which uses Online Midhindge.
wc_recalc_online_midrange

Solution for Cluster Representative update which uses Online Midrange.
wc_recalc_trimean

Solution for Cluster Representative update which uses Trimean.
wc_recalc_harmonic_mean

Solution for Cluster Representative update which uses Harmonic mean.
wc_norm_z

Z transformation of data.
wc_recalc_online_geometric_mean

Solution for Cluster Representative update which uses Online Geometric mean.
plot.whibo_cluster

Plot WhiBo Cluster Representatives
wc_normalize

General (Optional) Component for Normalization of data.
wc_assign_hellinger_numerical

Assign data points using Hellinger (numerical version) distance.
wc_assign_gower

Assign data points using Gower distance.
wc_eval_banfeld_raftery

Calculate Banfeld-Raftery internal Cluster evaluation measure
wc_eval_between_sum_of_squares

Calculate between (Clusters) sum of squares
wc_eval_gamma

Calculate Gamma index internal Cluster evaluation measure
plot_pairs

Plot WhiBo Cluster Representatives
wc_assign_manhattan

Assign data points using Manhattan distance.
wc_recalc_trimmed_mean

Solution for Cluster Representative update which uses Trimmed mean.
wc_recalc_online_harmonic_mean

Solution for Cluster Representative update which uses Online Harmonic mean.
wc_recalc_midhinge

Solution for Cluster Representative update which uses Midhinge.
wc_recalc_midrange

Solution for Cluster Representative update which uses Midrange.
wc_init_kkz

KKZ Cluster Representatives initialization.
wc_eval_silhouette

Calculate Silhouette score internal Cluster evaluation measure
wc_init_forgy

Forgy algorithm Cluster Representatives initialization.
wc_initialize

General Component for Initialization of Cluster Representatives.
wc_assign_sorensen

Assign data points using Sorensen distance.
wc_assign_types

Data frame for possible values of assignment types.
whibo_cluster-class

As S4 class to represent WhiBo Cluster model
wc_norm_comprehensive

Comprehensive normalization of data.
wc_eval_xie_beni

Calculate Xie-Beni internal Cluster evaluation measure
wc_norm_softmax

Softmax normalization of data.
wc_assign_whittaker

Assign data points using Whittaker distance.
whibo_clustering

Find Cluster model using White-Box Cluster Algorithm Design.
wc_init_agnes

AGNES Cluster Representatives initialization.
wc_init_kmeansplusplus

K-Means++ Cluster Representatives initialization.
wc_init_pca

PCA Cluster Representatives initialization.
wc_norm_l2

\(l_2\) normalization of data.
wc_norm_types

Data frame for possible values of normalization types.
wc_recalc_online_mean

Solution for Cluster Representative update which uses Online mean.
wc_norm_linf

\(l_\infty\) normalization of data.
wc_recalc_online_median

Solution for Cluster Representative update which uses Online median.
wc_norm_non_monotonic

Non-monotonic normalization of data.
wc_norm_sigmoid

Sigmoid normalization of data.
wc_recalc_online_quadratic_mean

Solution for Cluster Representative update which uses Online Quadratic mean.
wc_recalculate

General Component for Cluster Representative update.
wc_recalculate_types

Data frame for possible values of recalculate types.
wc_recalc_online_trimean

Solution for Cluster Representative update which uses Online Trimean.
wc_recalc_quadratic_mean

Solution for Cluster Representative update which uses Quadratic mean.
wc_recalc_online_trimmed_mean

Solution for Cluster Representative update which uses Online Trimmed mean.