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.18.0 Index]