[R]正規分布における下側、上側、両側の分布関数の値を求める
pnorm関数を使う。以下は、平均10、分散3^2(標準偏差3)の正規分布において、確率変数が15の場合の下側、上側、両側の分布関数の値を求めた例。なお、値は下側0.9522、上側0.04779、両側0.09558である。
> pnorm(15, mean = 10, sd = 3)
[1] 0.9522096
> pnorm(15, mean = 10, sd = 3, lower.tail = FALSE)
[1] 0.04779035
> 1 - pnorm(15, mean = 10, sd = 3)
[1] 0.04779035
> pnorm(15, mean = 10, sd = 3, lower.tail = FALSE) * 2
[1] 0.0955807
> (1 - pnorm(15, mean = 10, sd = 3)) * 2
[1] 0.0955807
特に何も指定しなければ下側を返す。上側を得るにはlower.tailオプションをFALSEとするか、全体を1から引く。両側は上側の値を2倍する。
« [R]行列をベクトルに変換する | トップページ | [C#]コマンドプロンプトでコンパイルする(Visual Studio 2019 Professional) »
「R(数値計算)」カテゴリの記事
- [R]複数のパラメーターと定数を持つ関数の値が最大・最小となるパラメーターを求める(2026.03.30)
- [R]重み付き線形最小二乗法を行う(2026.03.20)
- [R]重み付き非線形最小二乗法を行う(2026.03.06)
- [R]計算機イプシロンを求める(2025.10.29)
- [R]複数の引数を持つ関数の値の最小値(最大値)を求める(2024.12.07)
« [R]行列をベクトルに変換する | トップページ | [C#]コマンドプロンプトでコンパイルする(Visual Studio 2019 Professional) »

コメント