robust_mean {DChIPRep}R Documentation

Use a huber type estimator to produce a robust mean

Description

This function uses a Huber type estimator as implemented in the function smhuber from the package https://cran.r-project.org/web/packages/smoothmest/smoothmest. This is used to summarize the profiles across replicates. We provide a wrapper around the original function that catches the case that we want to produce a mean of a single value. It is used in the functions plotProfiles and plotSignificance.

Usage

robust_mean(x)

Arguments

x

a numerical vector

Value

a robust mean of a numerical vector

Examples

data(testData)
robust_mean(counts(testData[, 1]))

x <- rcauchy(10)
robust_mean(x)

[Package DChIPRep version 1.14.0 Index]