タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonとrandomに関するnfunatoのブックマーク (2)

  • 相関のある2つの擬似乱数の生成(Pythonサンプルつき) - Qiita

    統計的な数値実験をしているときに、相関のある乱数を生成したいことがあります。ちょっと検索するとコレスキー分解を使った方法が出てきます。これはこれで変数の数がいくつでも対応できるやり方なのですが、僕が欲しかったのは $2$ 変数だけだったので、ここではもうちょっと泥臭いやりかたで説明します1。 概要 平均がゼロで分散が等しい独立な乱数 $X$ と $Y$ があるとします。このとき、$X$ と相関係数 $\rho$ で相関し、同じ分散を持つ乱数 $Z$ は のように作れます。 この記事では、 理論:なぜこれで相関がある乱数が作れるのか 検証:Python で実際にやってみる について書いていきます。 理論 独立な乱数 $X$ と $Y$ について、平均はそれぞれゼロ、分散は同じ値で $\sigma^2$ とします。$X$ と $Y$ は独立なので、共分散や相関係数はゼロです。 また、$X$ と

    相関のある2つの擬似乱数の生成(Pythonサンプルつき) - Qiita
  • [python] 乱数生成 備忘録 - Qiita

    いつも乱数を生成しようとすると、どの関数を使えば良いか思い出せないので、使用頻度の高そうな乱数生成関数を備忘録としてまとめました。 特に後半の各種確率分布から生成される乱数はグラフとイメージを併記しているので、確率分布自体の理解にも役立つと思います。特にカイ二乗分布は自分も昔イメージがわかなくて悩んだので直感的にわかるよう説明をしてみました。 以下、下記のライブラリをimportしている前提で記載します。 import numpy as np import numpy.random as rd import scipy.stats as st import matplotlib.pyplot as plt

    [python] 乱数生成 備忘録 - Qiita
  • 1