「数学」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==数学== [統計][R] *グラフを書く *Excel 立方根を求める *ギリシャ文字 {{amazon|4535783454}} {{amazon|4798008575}} {{amazon|4816320563}} ==…」) |
|||
1行目: | 1行目: | ||
==数学== | ==数学== | ||
− | [統計][R] | + | [[統計][R]] |
*グラフを書く | *グラフを書く | ||
*Excel 立方根を求める | *Excel 立方根を求める | ||
13行目: | 13行目: | ||
====Python==== | ====Python==== | ||
*https://mathwords.net/combination | *https://mathwords.net/combination | ||
− | + | >>> import math | |
− | + | >>> cmb = lambda m,n:math.factorial(m) / (math.factorial(n) * math.factorial(m-n)) | |
− | + | >>> cmb(10,2) | |
45.0 | 45.0 | ||
====R==== | ====R==== | ||
− | + | >choose(10, 2) | |
[1] 45 | [1] 45 | ||
26行目: | 26行目: | ||
====Python==== | ====Python==== | ||
*cmb は、組み合わせの数で定義 | *cmb は、組み合わせの数で定義 | ||
− | + | >>> dbinom = lambda k,n,p:cmb(n,k) * math.pow(p,k) * math.pow((1-p),(n-k)) | |
− | + | >>> dbinom(3,10,0.5) | |
0.1171875 | 0.1171875 | ||
====R==== | ====R==== | ||
− | + | > dbinom(3,10,0.5) | |
[1] 0.1171875 | [1] 0.1171875 | ||
===累積分布関数=== | ===累積分布関数=== | ||
36行目: | 36行目: | ||
====Python==== | ====Python==== | ||
− | + | >>> pbinom = lambda q,n,p:sum([dbinom(k,n,p) for k in range(0,q+1)]) | |
− | + | >>> pbinom(3,10,0.5) | |
0.171875 | 0.171875 | ||
====R==== | ====R==== | ||
− | + | > pbinom(3,10,0.5) | |
[1] 0.171875 | [1] 0.171875 | ||
2020年2月15日 (土) 07:59時点における版
目次
数学
[[統計][R]]
- グラフを書く
- Excel 立方根を求める
- ギリシャ文字
統計
組み合わせの数
Python
>>> import math >>> cmb = lambda m,n:math.factorial(m) / (math.factorial(n) * math.factorial(m-n)) >>> cmb(10,2) 45.0
R
>choose(10, 2) [1] 45
二項分布
- https://bellcurve.jp/statistics/course/6979.html
- コインを10回投げて表が3回出る確率
Python
- cmb は、組み合わせの数で定義
>>> dbinom = lambda k,n,p:cmb(n,k) * math.pow(p,k) * math.pow((1-p),(n-k)) >>> dbinom(3,10,0.5) 0.1171875
R
> dbinom(3,10,0.5) [1] 0.1171875
累積分布関数
Python
>>> pbinom = lambda q,n,p:sum([dbinom(k,n,p) for k in range(0,q+1)]) >>> pbinom(3,10,0.5) 0.171875
R
> pbinom(3,10,0.5) [1] 0.171875
==
import math cmb = lambda m,n:math.factorial(m) / (math.factorial(n) * math.factorial(m-n)) dbinom = lambda k,n,p:cmb(n,k) * math.pow(p,k) * math.pow((1-p),(n-k)) pbinom = lambda q,n,p:sum([dbinom(k,n,p) for k in range(0,q+1)])
© 2006 矢木浩人