Learn R Programming

healthyR (version 0.2.0)

umap_list: UMAP Projection

Description

Create a umap object from the uwot::umap() function.

Usage

umap_list(.data, .kmeans_map_tbl, .k_cluster = 5)

Value

A list of tibbles and the umap object

Arguments

.data

The data from the kmeans_user_item_tbl() function.

.kmeans_map_tbl

The data from the kmeans_mapped_tbl().

.k_cluster

Pick the desired amount of clusters from your analysis of the scree plot.

Author

Steven P. Sanderson II, MPH

Details

This takes in the user item table/matix that is produced by kmeans_user_item_tbl() function. This function uses the defaults of uwot::umap().

See Also

Examples

Run this code
library(healthyR.data)
library(healthyR)
library(dplyr)
library(broom)

data_tbl <- healthyR_data %>%
    filter(ip_op_flag == "I") %>%
    filter(payer_grouping != "Medicare B") %>%
    filter(payer_grouping != "?") %>%
    select(service_line, payer_grouping) %>%
    mutate(record = 1) %>%
    as_tibble()

uit_tbl <- kmeans_user_item_tbl(
   .data           = data_tbl
   , .row_input    = service_line
   , .col_input    =  payer_grouping
   , .record_input = record
 )

kmm_tbl <- kmeans_mapped_tbl(uit_tbl)

umap_list(.data = uit_tbl, kmm_tbl, 3)

Run the code above in your browser using DataLab