# Compute mean of truncated normal

### Description

Given a particular cutoff (`x`

), what is the mean of the new truncated normal?

### Usage

1 | ```
normalMean(cutoff, mean = 0, sd = 1)
``` |

### Arguments

`cutoff` |
The cutoff value for the truncated normal |

`mean` |
The mean of the non-truncated distribution (defaults to zero) |

`sd` |
The sd of the non-truncated distribution (defaults to 1) |

### Details

The mean of a pdf (f(x)) is computed by integrating the function x*f(x) from -Inf to Inf. To compute
a truncated normal, the function remains the same, but the limits change (from -Inf to `cutoff`

).

### Value

the mean of the tuncated normal distribution

### Author(s)

Dustin Fife

### Examples

1 2 3 4 5 | ```
### compute mean of a distribution cutoff at mean
normalMean(0, 0, 1)
### compare to simulated data
x = rnorm(1000000, 0, 1)
mean(x[x>0])
``` |

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker. Vote for new features on Trello.