Learn R Programming

cmcR (version 0.1.11)

comparison_standardizeHeights: Standardize height values of a scan by centering/scaling by desired statistics and replacing missing values

Description

Standardize height values of a scan by centering/scaling by desired statistics and replacing missing values

Usage

comparison_standardizeHeights(
  heightValues,
  withRespectTo = "individualCell",
  centerBy = mean,
  scaleBy = sd
)

Value

A list of the same length as the input containing x3p objects with standardized surface matrices

Arguments

heightValues

list/tibble column of x3p objects

withRespectTo

currently ignored

centerBy

statistic by which to center (i.e., subtract from) the height values

scaleBy

statistic by which to scale (i.e., divide) the height values

Examples

Run this code

data(fadul1.1_processed,fadul1.2_processed)

cellTibble <- fadul1.1_processed %>%
comparison_cellDivision(numCells = c(8,8)) %>%
dplyr::mutate(regionHeightValues = comparison_getTargetRegions(cellHeightValues = cellHeightValues,
                                                               target = fadul1.2_processed)) %>%
dplyr::mutate(cellPropMissing = comparison_calcPropMissing(heightValues = cellHeightValues),
              regionPropMissing = comparison_calcPropMissing(heightValues = regionHeightValues)) %>%
dplyr::filter(cellPropMissing <= .85 & regionPropMissing <= .85) %>%
dplyr::mutate(cellHeightValues = comparison_standardizeHeights(heightValues = cellHeightValues),
             regionHeightValues = comparison_standardizeHeights(heightValues = regionHeightValues))

head(cellTibble)

Run the code above in your browser using DataLab