Procedures

ProcedureLocationProcedure TypeDescription
assign_input_to_clusters two_level_self_organizing_map_utilities Subroutine

Subroutine to assign input to clusters

calculate_cluster_measures two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate some clustering statistics of a two-level self_organized_map

calculate_coordinates self_organizing_map_utilities Subroutine

Subroutine to calculate the coordinates of the units inside a kohonen layer

calculate_coordinates two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate the coordinates of the units inside a kohonen layer

calculate_distance_between_prototypes self_organizing_map_utilities Subroutine

Subroutine to calculate the distance between the prototypes

calculate_distance_between_prototypes two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate distance between prototypes

calculate_distance_matrix self_organizing_map_utilities Subroutine

Subroutine to calculate the distance between the units inside a kohonen layer

calculate_distance_matrix two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate the distance between the units inside a kohonen layer

calculate_euclidean_distance euclidean_distance_utilities Function

Function to calculate euclidean distance between vectors

calculate_sigma self_organizing_map_utilities Function

Function to calculate the scaling factor sigma

calculate_sum2_clusters_grid two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate some clustering statistics of a two-level self_organized_map

calculate_u_matrix self_organizing_map_utilities Subroutine

Subroutine to calculate the u_matrix

calculate_u_matrix two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate the u_matrix

calculate_u_matrix_hexagonal self_organizing_map_utilities Subroutine

Subroutine to calculate the u_matrix for an hexagonal grid

calculate_u_matrix_rectangular self_organizing_map_utilities Subroutine

Subroutine to calculate the u_matix for a rectangular grid

coefficient_of_variation general_utilities Function

Function to calculate the coefficient of variation of a real array

correlation_coefficient general_utilities Function

Function to calculate the correlation coefficient between two real vectors

create_2lsom two_level_self_organizing_map_utilities Subroutine

Constructor of a two_level self_organized_map class

create_random_sample self_organizing_map_utilities Subroutine

Subroutine to generate random values that serve as inputs to the SOM

create_random_sample two_level_self_organizing_map_utilities Subroutine

Subroutine to generate random values that serve as inputs to the SOM

create_som self_organizing_map_utilities Subroutine

Constructor for self_organizing_map

destroy_2lsom two_level_self_organizing_map_utilities Subroutine

Destructor of a two_level self_organized_map

destroy_som self_organizing_map_utilities Subroutine

Destructor for self_organizing_map

evaluate_2lsom two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate some clustering statistics of a two-level self_organized_map

external_predict_map self_organizing_map_utilities Subroutine

Subroutine to connect this module to R

external_train_map self_organizing_map_utilities Subroutine

Subroutine to connect the self_organizing_map module to R o C Import section

external_train_map two_level_self_organizing_map_utilities Subroutine

Subroutine to connect the two_level_self_organizing_map module to R o C Use iso_c_binding module

find_best_match_unit self_organizing_map_utilities Subroutine

Subroutine to calculate the best match unit

find_best_match_unit two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate the best match unit

find_bmu_grid self_organizing_map_utilities Subroutine

Subroutine to calculate the best match unit over the grid

get_cluster_samples two_level_self_organizing_map_utilities Subroutine

Accessor to cluster results obtained using a two-level self_organized_map

get_count_som self_organizing_map_utilities Subroutine

Function to get count matrix for self_organizing_map

get_prototypes self_organizing_map_utilities Subroutine

Subroutine to get SOM prototypes

get_u_matrix_som self_organizing_map_utilities Subroutine

Subroutine to get the u_matrix from a SOM

index2position self_organizing_map_utilities Subroutine

Subroutine to calculate the position ix,iy,iz inside a rectangular grid from index

index2position two_level_self_organizing_map_utilities Subroutine

Subroutine to calculate the position ix,iy,iz inside a rectangular grid from index

initialize_variables two_level_som_estimate_variables Subroutine
initialize_variables som_predict_variables Subroutine
kohonen_pattern_accessor kohonen_pattern_utilities Subroutine

Kohonen pattern accessor

kohonen_pattern_create kohonen_pattern_utilities Subroutine

Kohonen pattern constructor

kohonen_pattern_destroy kohonen_pattern_utilities Subroutine

Kohonen pattern destructor

kohonen_pattern_mutator kohonen_pattern_utilities Subroutine

kohonen_pattern_mutator

kohonen_pattern_ncol kohonen_pattern_utilities Function

Function to calculate the number of columns (variables) in a pattern

kohonen_pattern_nrow kohonen_pattern_utilities Function

Function to calculate the number of rows (samples) in a pattern

kohonen_pattern_print kohonen_pattern_utilities Subroutine

Subroutine to print a Kohonen pattern

maximum general_utilities Interface
mean general_utilities Function

Function to calculate the mean of a real array

minimum general_utilities Function

Function to calculate the minimum of an array

position2index self_organizing_map_utilities Function

Function to calculate the index inside a rectangular grid from position ix,iy,iz

position2index two_level_self_organizing_map_utilities Function

Function to calculate the index inside a rectangular grid from position ix,iy,iz

predict_2lsom two_level_self_organizing_map_utilities Subroutine

Subroutine to make a prediction from a trained two_level self_organized_map

predict_som self_organizing_map_utilities Subroutine

Function for Prediction of a self_organizing_map

print_2lsom two_level_self_organizing_map_utilities Subroutine

Subroutine to print the layers of a two_level self_organized_map

print_som self_organizing_map_utilities Subroutine

Print function for self_organizing_map

query_2lsom two_level_self_organizing_map_utilities Subroutine

Function to find the input samples associated with specific vector

query_som self_organizing_map_utilities Subroutine

Function to find the input samples associated with specific vector

read_som self_organizing_map_utilities Subroutine

Subroutine to read the prototypes to define a self_organizing_map

read_som_layer two_level_self_organizing_map_utilities Subroutine

Subroutine to read the prototypes of the first/seconf layer of a two level self_organized_map

release_variables two_level_som_estimate_variables Subroutine
release_variables som_predict_variables Subroutine
set_cluster_layer two_level_self_organizing_map_utilities Subroutine

Subroutine to initialize the cluster layer of a Two Level Self-Organizing Map

set_parameters two_level_self_organizing_map_utilities Subroutine

Subroutine to set parameters

std general_utilities Function

Function to calculate the standard deviation of a real array

train_2lsom two_level_self_organizing_map_utilities Subroutine

Subroutine to train a two_level self_organized_map

train_cluster_layer two_level_self_organizing_map_utilities Subroutine

Subroutine to train the cluster layer of a two_level self_organized_map

train_grid_layer two_level_self_organizing_map_utilities Subroutine

Subroutine to train the grid layer of a two_level self_organized_map

train_som som_train_variables Subroutine

Subroutine to train the SOM

train_som_data self_organizing_map_utilities Subroutine

Training function for self_organizing_map

train_two_level_som two_level_som_train_variables Subroutine
update_weights self_organizing_map_utilities Subroutine

Subroutine to update the weights

update_weights two_level_self_organizing_map_utilities Subroutine

Subroutine to update the weights

variance general_utilities Function

Function to calculate the variance of a real array

call~~graph~~CallGraph interface~maximum maximum none~configure logger%configure none~error logger%error none~configure->none~error none~create~12 random_number_generator%create init_by_array64 init_by_array64 none~create~12->init_by_array64 init_genrand64 init_genrand64 none~create~12->init_genrand64 none~initialize mt19937%initialize none~init_by_array64 mt19937%init_by_array64 none~initialize->none~init_by_array64 none~init_genrand64 mt19937%init_genrand64 none~initialize->none~init_genrand64 proc~assign_input_to_clusters two_level_self_organizing_map%assign_input_to_clusters proc~kohonen_pattern_accessor kohonen_pattern%kohonen_pattern_accessor proc~assign_input_to_clusters->proc~kohonen_pattern_accessor none~distance~8 kohonen_prototype%distance proc~assign_input_to_clusters->none~distance~8 proc~calculate_cluster_measures calculate_cluster_measures proc~calculate_coordinates self_organizing_map%calculate_coordinates proc~calculate_coordinates~2 two_level_self_organizing_map%calculate_coordinates proc~calculate_distance_between_prototypes self_organizing_map%calculate_distance_between_prototypes proc~position2index self_organizing_map%position2index proc~calculate_distance_between_prototypes->proc~position2index proc~calculate_distance_between_prototypes~2 two_level_self_organizing_map%calculate_distance_between_prototypes proc~position2index~2 position2index proc~calculate_distance_between_prototypes~2->proc~position2index~2 proc~calculate_distance_matrix self_organizing_map%calculate_distance_matrix proc~calculate_distance_matrix~2 two_level_self_organizing_map%calculate_distance_matrix proc~calculate_euclidean_distance euclidean_distance%calculate_euclidean_distance proc~calculate_sigma self_organizing_map%calculate_sigma none~generate rkiss05_generator%generate proc~calculate_sigma->none~generate none~sort~2 quicksort%sort proc~calculate_sigma->none~sort~2 proc~calculate_sum2_clusters_grid two_level_self_organizing_map%calculate_sum2_clusters_grid none~get_prototype kohonen_prototype%get_prototype proc~calculate_sum2_clusters_grid->none~get_prototype proc~calculate_u_matrix self_organizing_map%calculate_u_matrix proc~calculate_u_matrix->none~distance~8 proc~calculate_u_matrix_hexagonal self_organizing_map%calculate_u_matrix_hexagonal proc~calculate_u_matrix_rectangular self_organizing_map%calculate_u_matrix_rectangular proc~calculate_u_matrix~2 two_level_self_organizing_map%calculate_u_matrix proc~calculate_u_matrix~2->none~distance~8 proc~coefficient_of_variation coefficient_of_variation proc~mean mean proc~coefficient_of_variation->proc~mean proc~std std proc~coefficient_of_variation->proc~std proc~correlation_coefficient correlation_coefficient proc~correlation_coefficient->proc~mean proc~correlation_coefficient->proc~std proc~create_2lsom two_level_self_organizing_map%create_2lsom proc~create_2lsom->proc~calculate_distance_matrix~2 proc~create_random_sample~2 two_level_self_organizing_map%create_random_sample proc~create_2lsom->proc~create_random_sample~2 proc~create_2lsom->proc~position2index~2 none~create_distance factory_distance%create_distance proc~create_2lsom->none~create_distance none~create~3 rkiss05_generator%create proc~create_2lsom->none~create~3 proc~create_random_sample self_organizing_map%create_random_sample proc~create_random_sample->none~generate proc~create_random_sample~2->none~generate proc~create_som self_organizing_map%create_som proc~create_som->proc~calculate_coordinates proc~create_som->proc~calculate_distance_matrix proc~create_som->proc~create_random_sample proc~create_som->proc~position2index error_stop error_stop proc~create_som->error_stop proc~create_som->none~create_distance proc~create_som->none~create~3 proc~destroy_2lsom two_level_self_organizing_map%destroy_2lsom none~destroy~9 kohonen_prototype%destroy proc~destroy_2lsom->none~destroy~9 proc~destroy_som self_organizing_map%destroy_som proc~destroy_som->none~destroy~9 proc~evaluate_2lsom two_level_self_organizing_map%evaluate_2lsom proc~evaluate_2lsom->proc~kohonen_pattern_accessor proc~evaluate_2lsom->none~get_prototype proc~external_predict_map self_organizing_map%external_predict_map proc~external_predict_map->proc~create_som proc~external_predict_map->proc~destroy_som proc~predict_som self_organizing_map%predict_som proc~external_predict_map->proc~predict_som none~set_prototype kohonen_prototype%set_prototype proc~external_predict_map->none~set_prototype proc~external_train_map self_organizing_map%external_train_map proc~external_train_map->proc~destroy_som proc~kohonen_pattern_create kohonen_pattern%kohonen_pattern_create proc~external_train_map->proc~kohonen_pattern_create proc~external_train_map->proc~position2index proc~train_som_data self_organizing_map%train_som_data proc~external_train_map->proc~train_som_data proc~external_train_map->none~get_prototype proc~external_train_map~2 two_level_self_organizing_map%external_train_map proc~find_best_match_unit self_organizing_map%find_best_match_unit float float proc~find_best_match_unit->float proc~find_best_match_unit->none~distance~8 proc~find_best_match_unit~2 two_level_self_organizing_map%find_best_match_unit proc~find_best_match_unit~2->float proc~find_best_match_unit~2->none~distance~8 proc~find_bmu_grid self_organizing_map%find_bmu_grid proc~find_bmu_grid->proc~kohonen_pattern_accessor proc~find_bmu_grid->float proc~find_bmu_grid->none~distance~8 proc~get_cluster_samples two_level_self_organizing_map%get_cluster_samples proc~get_count_som self_organizing_map%get_count_som proc~get_prototypes self_organizing_map%get_prototypes proc~get_prototypes->none~get_prototype proc~get_u_matrix_som self_organizing_map%get_u_matrix_som proc~index2position self_organizing_map%index2position proc~index2position~2 index2position proc~initialize_variables initialize_variables proc~initialize_variables->none~create~3 none~destroy~2 rkiss05_generator%destroy proc~initialize_variables->none~destroy~2 proc~initialize_variables->none~generate proc~initialize_variables~3 initialize_variables proc~initialize_variables~3->proc~kohonen_pattern_create none~read_parameters kohonen_layer_parameters%read_parameters proc~initialize_variables~3->none~read_parameters none~create~11 kohonen_prototype%create proc~kohonen_pattern_create->none~create~11 proc~kohonen_pattern_destroy kohonen_pattern%kohonen_pattern_destroy proc~kohonen_pattern_destroy->none~destroy~9 proc~kohonen_pattern_mutator kohonen_pattern%kohonen_pattern_mutator proc~kohonen_pattern_ncol kohonen_pattern%kohonen_pattern_ncol none~get_ncol~2 kohonen_prototype%get_ncol proc~kohonen_pattern_ncol->none~get_ncol~2 proc~kohonen_pattern_nrow kohonen_pattern%kohonen_pattern_nrow none~get_nrow~2 kohonen_prototype%get_nrow proc~kohonen_pattern_nrow->none~get_nrow~2 proc~kohonen_pattern_print kohonen_pattern%kohonen_pattern_print proc~mean->float proc~minimum minimum proc~predict_2lsom two_level_self_organizing_map%predict_2lsom proc~predict_2lsom->proc~kohonen_pattern_accessor proc~predict_2lsom->float proc~predict_2lsom->none~distance~8 proc~predict_2lsom->none~get_prototype proc~predict_som->proc~kohonen_pattern_accessor proc~predict_som->float proc~predict_som->none~distance~8 proc~predict_som->none~get_prototype proc~print_2lsom two_level_self_organizing_map%print_2lsom proc~print_2lsom->none~get_prototype proc~print_som self_organizing_map%print_som proc~query_2lsom two_level_self_organizing_map%query_2lsom proc~query_2lsom->none~get_prototype proc~query_som self_organizing_map%query_som proc~query_som->none~get_prototype proc~read_som self_organizing_map%read_som proc~read_som->proc~calculate_coordinates proc~read_som->proc~calculate_distance_matrix proc~read_som->proc~position2index proc~read_som->none~destroy~9 proc~read_som->none~set_prototype proc~read_som_layer two_level_self_organizing_map%read_som_layer proc~read_som_layer->proc~calculate_coordinates~2 proc~read_som_layer->proc~calculate_distance_matrix~2 proc~read_som_layer->proc~position2index~2 proc~read_som_layer->none~create~11 proc~read_som_layer->none~destroy~9 proc~read_som_layer->none~set_prototype proc~release_variables release_variables proc~release_variables->proc~kohonen_pattern_destroy proc~release_variables~3 release_variables proc~release_variables~3->proc~kohonen_pattern_destroy proc~set_cluster_layer two_level_self_organizing_map%set_cluster_layer proc~set_cluster_layer->proc~create_random_sample~2 proc~set_cluster_layer->none~create_distance proc~set_cluster_layer->none~create~3 proc~set_parameters~3 two_level_self_organizing_map%set_parameters proc~variance variance proc~std->proc~variance proc~train_2lsom two_level_self_organizing_map%train_2lsom proc~train_2lsom->proc~assign_input_to_clusters proc~train_cluster_layer two_level_self_organizing_map%train_cluster_layer proc~train_2lsom->proc~train_cluster_layer proc~train_grid_layer two_level_self_organizing_map%train_grid_layer proc~train_2lsom->proc~train_grid_layer proc~train_cluster_layer->float proc~train_cluster_layer->none~distance~8 proc~train_cluster_layer->none~get_prototype proc~train_cluster_layer->none~set_prototype proc~train_grid_layer->proc~calculate_distance_between_prototypes~2 proc~train_grid_layer->proc~calculate_u_matrix~2 proc~train_grid_layer->proc~index2position~2 proc~train_grid_layer->proc~kohonen_pattern_accessor proc~train_grid_layer->proc~position2index~2 proc~train_grid_layer->float proc~train_grid_layer->none~distance~8 proc~train_grid_layer->none~get_prototype proc~train_grid_layer->none~set_prototype proc~train_som train_som proc~train_som->none~configure proc~train_som->proc~create_som proc~train_som->proc~destroy_som proc~train_som->proc~kohonen_pattern_destroy proc~train_som->proc~train_som_data proc~train_som->error_stop none~create logger%create proc~train_som->none~create none~delimiter logger%delimiter proc~train_som->none~delimiter none~is_initialized logger%is_initialized proc~train_som->none~is_initialized none~message logger%message proc~train_som->none~message none~shutdown logger%shutdown proc~train_som->none~shutdown none~startup logger%startup proc~train_som->none~startup proc~train_som_data->proc~calculate_distance_between_prototypes proc~train_som_data->proc~calculate_u_matrix proc~train_som_data->proc~find_best_match_unit proc~train_som_data->proc~kohonen_pattern_accessor proc~update_weights self_organizing_map%update_weights proc~train_som_data->proc~update_weights proc~train_som_data->none~get_prototype proc~train_two_level_som train_two_level_som proc~train_two_level_som->proc~calculate_sum2_clusters_grid proc~train_two_level_som->proc~create_2lsom proc~train_two_level_som->proc~destroy_2lsom proc~train_two_level_som->proc~kohonen_pattern_create proc~train_two_level_som->proc~kohonen_pattern_destroy proc~train_two_level_som->proc~train_2lsom proc~update_weights->proc~index2position proc~update_weights->proc~position2index dexp dexp proc~update_weights->dexp proc~update_weights->none~get_prototype proc~update_weights->none~set_prototype proc~update_weights~2 two_level_self_organizing_map%update_weights proc~update_weights~2->proc~index2position~2 proc~update_weights~2->proc~position2index~2 proc~update_weights~2->none~get_prototype proc~update_weights~2->none~set_prototype proc~variance->proc~mean
Help