Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Todennäköisyyden Perusteiden Toteuttaminen Pythonilla | Todennäköisyys ja Tilastotiede
Matematiikka Data-analytiikkaan

bookTodennäköisyyden Perusteiden Toteuttaminen Pythonilla

Otosavaruuden ja tapahtumien määrittely

# Small numbers on a die
A = {1, 2, 3}

# Even numbers on a die  
B = {2, 4, 6}  

die_outcomes = 6

Tässä määritellään:

  • A={1,2,3}A = \{1,2,3\} edustaa "pieniä" tuloksia;
  • B={2,4,6}B = \{2,4,6\} edustaa "parillisia" tuloksia.

Nopan mahdollisten tulosten kokonaismäärä on 6.

Joukkolaskutoimitusten suorittaminen

12345678
# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 print(f'A and B = {A & B}') # {2} print(f'A or B = {A | B}') # {1, 2, 3, 4, 6}
copy
  • Leikkaus AB={2}A \cap B = \{2\} → yhteinen alkio.
  • Yhdiste AB={1,2,3,4,6}A \cup B = \{1,2,3,4,6\} → kaikki alkiot joukossa A tai B.

Todennäköisyyksien laskeminen

123456789101112131415161718
# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 A_and_B = A & B # {2} A_or_B = A | B # {1, 2, 3, 4, 6} P_A = len(A) / die_outcomes P_B = len(B) / die_outcomes P_A_and_B = len(A_and_B) / die_outcomes P_A_or_B = P_A + P_B - P_A_and_B print("P(A) =", P_A) print("P(B) =", P_B) print("P(A ∩ B) =", P_A_and_B) print("P(A ∪ B) =", P_A_or_B)
copy

Käytämme kaavoja:

  • P(A)=A6=36P(A) = \frac{\raisebox{1pt}{$|A|$}}{\raisebox{-1pt}{$6$}} = \frac{\raisebox{1pt}{$3$}}{\raisebox{-1pt}{$6$}};
  • P(B)=B6=36P(B) = \frac{\raisebox{1pt}{$|B|$}}{\raisebox{-1pt}{$6$}} = \frac{\raisebox{1pt}{$3$}}{\raisebox{-1pt}{$6$}};
  • P(AB)=AB6=16P(A \cap B) = \frac{\raisebox{1pt}{$|A \cap B|$}}{\raisebox{-1pt}{$6$}} = \frac{\raisebox{1pt}{$1$}}{\raisebox{-1pt}{$6$}};
  • P(AB)=P(A)+P(B)P(AB)=56P(A \cup B) = P(A) + P(B) - P(A \cap B) = \frac{\raisebox{1pt}{$5$}}{\raisebox{-1pt}{$6$}}.

Lisätietoja joukoista

12345
only_A = A - B # {1, 3} only_B = B - A # {4, 6} print(only_A) print(only_B)
copy
  • Alkiot vain joukossa A: {1, 3};
  • Alkiot vain joukossa B: {4, 6}.
question mark

Mikä on tämän koodin tuloste?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain the inclusion-exclusion principle in more detail?

How do you visualize these probabilities using a Venn diagram?

What happens if the events A and B are mutually exclusive?

Awesome!

Completion rate improved to 1.96

bookTodennäköisyyden Perusteiden Toteuttaminen Pythonilla

Pyyhkäise näyttääksesi valikon

Otosavaruuden ja tapahtumien määrittely

# Small numbers on a die
A = {1, 2, 3}

# Even numbers on a die  
B = {2, 4, 6}  

die_outcomes = 6

Tässä määritellään:

  • A={1,2,3}A = \{1,2,3\} edustaa "pieniä" tuloksia;
  • B={2,4,6}B = \{2,4,6\} edustaa "parillisia" tuloksia.

Nopan mahdollisten tulosten kokonaismäärä on 6.

Joukkolaskutoimitusten suorittaminen

12345678
# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 print(f'A and B = {A & B}') # {2} print(f'A or B = {A | B}') # {1, 2, 3, 4, 6}
copy
  • Leikkaus AB={2}A \cap B = \{2\} → yhteinen alkio.
  • Yhdiste AB={1,2,3,4,6}A \cup B = \{1,2,3,4,6\} → kaikki alkiot joukossa A tai B.

Todennäköisyyksien laskeminen

123456789101112131415161718
# Small numbers on a die A = {1, 2, 3} # Even numbers on a die B = {2, 4, 6} die_outcomes = 6 A_and_B = A & B # {2} A_or_B = A | B # {1, 2, 3, 4, 6} P_A = len(A) / die_outcomes P_B = len(B) / die_outcomes P_A_and_B = len(A_and_B) / die_outcomes P_A_or_B = P_A + P_B - P_A_and_B print("P(A) =", P_A) print("P(B) =", P_B) print("P(A ∩ B) =", P_A_and_B) print("P(A ∪ B) =", P_A_or_B)
copy

Käytämme kaavoja:

  • P(A)=A6=36P(A) = \frac{\raisebox{1pt}{$|A|$}}{\raisebox{-1pt}{$6$}} = \frac{\raisebox{1pt}{$3$}}{\raisebox{-1pt}{$6$}};
  • P(B)=B6=36P(B) = \frac{\raisebox{1pt}{$|B|$}}{\raisebox{-1pt}{$6$}} = \frac{\raisebox{1pt}{$3$}}{\raisebox{-1pt}{$6$}};
  • P(AB)=AB6=16P(A \cap B) = \frac{\raisebox{1pt}{$|A \cap B|$}}{\raisebox{-1pt}{$6$}} = \frac{\raisebox{1pt}{$1$}}{\raisebox{-1pt}{$6$}};
  • P(AB)=P(A)+P(B)P(AB)=56P(A \cup B) = P(A) + P(B) - P(A \cap B) = \frac{\raisebox{1pt}{$5$}}{\raisebox{-1pt}{$6$}}.

Lisätietoja joukoista

12345
only_A = A - B # {1, 3} only_B = B - A # {4, 6} print(only_A) print(only_B)
copy
  • Alkiot vain joukossa A: {1, 3};
  • Alkiot vain joukossa B: {4, 6}.
question mark

Mikä on tämän koodin tuloste?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2
some-alt