『確率分布』をPythonでの実装を交えながら超わかりやすく解説

  Рет қаралды 15,134

いまにゅのプログラミング塾

いまにゅのプログラミング塾

Күн бұрын

👨‍💻⬇︎近々LINE限定講座を配信予定です⬇︎👨‍💻
line.me/R/ti/p/@114eqgxg
✅プログラミング学習効率を飛躍的に高める3つの考え方
✅必ず知っておくべきエラー解決法9選
✅プログラミングによる業務効率化の重要な考え方と成功事例3選! etc...
本日は、統計学を学び始めたみなさんが理解に苦しむ『確率分布』についてわかりやすく解説しました。確率分布とは一体何なのか、よく聞く正規分布、二項分布とはなんなのか、数学的な話を極力避けながら解説しております!
00:00 オープニングトーク
03:34 確率分布の概念
06:08 確率関数
10:36 正規分布
17:21 二項分布
22:20 そのほかの確率分布
23:41 Python実装
■ code4biz:ビジネス戦闘力を向上させるプログラミングスクール
code4biz.jp/
■ Twitter
/ 03imanyu
■ Udemy
www.udemy.com/user/jin-xi-han...
#Python #統計学 #確率分布

Пікірлер: 8
@user-fr2hs3we1s
@user-fr2hs3we1s 2 жыл бұрын
自分で書いたコードがグラフになる、って楽しいですね。 100本ノックでグラフ作成を実装したとき、 自分の手を動かして記述したものがきちんと動いたことに、達成感がありました。 今回の動画も何度も見直しして、自分のものにしたいです。 Pythonでできることをご紹介いただきありがとうございます。 「偶然」の統計学は知らなかったので、図書館で予約しました。
@user-cn5qk8ey8g
@user-cn5qk8ey8g 2 жыл бұрын
今回も勉強させて頂きました。 今回のコードの一部。自分用のメモですが少しでも他の方にお役に立てるならばと。 #モジュールのインポート import numpy as np import pandas as pd !pip install japanize-matplotlib import matplotlib.pyplot as plt import japanize_matplotlib import seaborn as sns sns.set() plt.show() from scipy.stats import binom #統計的な計算を行う。二項分布 import math #グラフプロット用の独自関数 def plotBinomial(N,p):#N 試行回数(ガチャ引く回数)、p:(当たる)確率 xs = [] ys = [] for x in range(N +1 ): xs.append(x) ys.append(binom.pmf(x,N,p)) fig = plt.figure(figsize = (8,5)) graph = fig.add_subplot(1,1,1) graph.bar(xs,ys) #確率を計算する独自関数 def calcProbability(k,N,p):# k:試行回数中の発生回数。N:試行回数。p:確率 pro = sum(binom.pmf(k,N,p))*100 # 二項分布の確率計算 pro = round(pro,2) # roundで四捨五入。 return pro #Aさん。 p = 0.1 #1回当たるもので N = 10 #試行回数10回で k = [2] #2回当たりました。 calcProbability(k,N,p) print("Aさんのような事象が起こる確率",calcProbability(k,N,p),"%です。" ) #Bさん。 p = 0.1 #当たる確率10%で N = 50 #試行回数50回で k = [1] #1回当たりました。 calcProbability(k,N,p) print("Bさんのような事象が起こる確率",calcProbability(k,N,p),"%です。" ) #Cさん。 p = 0.1 #当たる確率10%で N = 100 #試行回数100回で k = [1] #1回当たりました。 calcProbability(k,N,p) print("Cさんのような事象が起こる確率",calcProbability(k,N,p),"%です。" )
@tomoyaokano1081
@tomoyaokano1081 2 жыл бұрын
品質保証が欲しがりそうです工程能力や製品のすんぱうのバラツキをエクセルでやっていたが。
@pikaichi1541
@pikaichi1541 2 жыл бұрын
初歩的な質問で申し訳ないのですが、 for文でrange(N+1)になっている意味がちょっと分からないので、 教えていただけませんか?
@due1967
@due1967 2 жыл бұрын
例えば10回の試行をする場合、その当たりも数は 0回、1回、…9回、10回 となり、確率変数が11個できるのでN+1になってます。 あってるかな🤭
@marx_d_24
@marx_d_24 2 жыл бұрын
range(N)にしてしまうとNになったタイミングでfor文のループから外れてしまいます。 つまりN回目の事象にはfor文の中身が計算されないことになります。 N回目の事象を計算するためにrange(N+1)にしています。 例 for i in range(10): print(i) →最後に10は表示されない
@pikaichi1541
@pikaichi1541 2 жыл бұрын
ありがとうございました。 お陰さまで理解出来ました。
@user-ef3kh2if5m
@user-ef3kh2if5m 2 жыл бұрын
松風という男がPythonで競馬予想AI開発して大儲けしてるのいるんだが… 回収率の高い券種を知りたい😲
【完全理解】関数・メソッドの違いを超絶わかりやすく解説します。
16:19
いまにゅのプログラミング塾
Рет қаралды 17 М.
【完全理解】難しそうに感じるPython可変長引数を超わかりやすく解説
18:09
いまにゅのプログラミング塾
Рет қаралды 14 М.
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 11 МЛН
Этот Пёс Кое-Что Наделал 😳
00:31
Глеб Рандалайнен
Рет қаралды 4 МЛН
【大学数学】ポアソン分布(具体例やその意味、ポアソンの極限定理)【確率統計】
22:32
予備校のノリで学ぶ「大学の数学・物理」
Рет қаралды 229 М.
【第2回】FastAPIを使って機械学習モデルをAPI化してみる
26:39
機械学習の社会実装勉強会
Рет қаралды 4,4 М.
Selenium(Python)によるWebスクレイピング実装10問
37:21
いまにゅのプログラミング塾
Рет қаралды 33 М.
統計検定2級の全知識【中学の数学からはじめる統計検定2級講座】
1:09:06
意外と簡単?意味不明なデコレータを超絶わかりやすく解説します。
37:42
いまにゅのプログラミング塾
Рет қаралды 40 М.
とりあえずPythonを選んでいませんよね...?
13:16
いまにゅのプログラミング塾
Рет қаралды 16 М.