# Calculate Probability From Normal Distribution in R

You can use the ** pnorm function, which is a cumulative distribution function (CDF)**, from stats package in R to calculate
the probability (

*p*value) from the normal distribution given the mean and standard deviation of the distribution.

The CDF represents the probability that a random variable from the given distribution will be less than or equal to a specific value.

The following examples explain how to calculate the probability given mean and standard deviation using the `pnorm`

function in R.

## Example 1 (probability less than or equal to)

Suppose you have normally distributed data with a mean of 20 and a standard deviation of 5.

You want to calculate the probability that a random value is less than or equal to 30.

Here, you can use the `pnorm`

function to calculate this probability.

```
pnorm(30, mean = 20, sd = 5)
# output
0.9772499
```

The probability that the random value from a normal distribution is less than or equal to 30 is 0.9772.

## Example 2 (probability greater than or equal to)

Suppose you have normally distributed data with a mean of 50 and a standard deviation of 5.

You want to calculate the probability that a random value is greater than or equal to 70.

Here, you can use the `pnorm`

function to calculate this probability.

```
1 - pnorm(70, mean = 50, sd = 5)
# output
3.167124e-05
```

The probability that the random value from a normal distribution is greater than or equal to 70 is 3.167124e-05.

## Example 3 (probability within range)

Suppose you have normally distributed data with a mean of 100 and a standard deviation of 50.

You want to calculate the probability that a random value that is between 100 and 200.

Here, you can use the `pnorm`

function to calculate this probability.

```
pnorm(200, mean = 100, sd = 50) - pnorm(100, mean = 100, sd = 50)
# output
0.4772499
```

The probability that the random value from a normal distribution will fall between 100 and 200 is 0.4772. There is 47.72% chance that the the random value from a normal distribution will fall between 100 and 200.

Please visit this article, if you want to learn how to calculate the probability from the normal distribution in Python.