Processing math: 100%

2017年9月28日木曜日

学習環境

Head First Statistics (Dawn Griffiths (著)、黒川 利明 (翻訳)、木下 哲也 (翻訳)、黒川 洋 (翻訳)、黒川 めぐみ (翻訳)、オライリージャパン)の7章(幾何分布、二項分布、ポアソン分布 - いろいろな離散確率分布)、ポップコーンの機械になってみよう(p. 309)を取り組んでみる。

ポップコーンの機械になってみよう(p. 309)


  1. P(X=0)=e3.4·3.400!=e3.4

  2. P(X=3)=e3.4·3.433!=e3.4·3.436

  3. E(X)=3.4Var(X)=3.4

コード(Emacs)

HTML5

<pre id="output0"></pre>

<button id="run">run</button>
<button id="clear0">clear</button>

<script src="sample8.js"></script>    

JavaScript

let pre0 = document.querySelector('#output0'),
    btn0 = document.querySelector('#run'),
    btn1 = document.querySelector('#clear0'),
    p = (x) => pre0.textContent += x,
    range = (start, end, step=1) => {
        let res = [];
        for (let i = start; i < end; i += step) {
            res.push(i);
        }
        return res;
    };

let output = () => {
    p(
        [Math.E ** (-3.4), Math.E ** (-3.4) * 3.4 ** 3 / 6]
            .map((x, i) => `${i + 1}: ${x}`)
            .join('\n')
    );
};

btn0.onclick = output;
btn1.onclick = () => pre0.textContent = '';
output();
1: 0.03337326996032609
2: 0.21861716708677606

0 コメント:

コメントを投稿