Tähän voi kirjoitella erilaisia todennäköisyyslaskennan tehtäviä ja esittää ratkaisuita.
Neljä tehtävää:
1. On laskettava todennäköisyys sille että kahden nopan heitossa noppien summa on 9.
2. On laskettava todennäköisyys sille että kolmen nopan heitossa noppien summa on 9.
3. On laskettava todennäköisyys sille että neljän nopan heitossa noppien summa on 9.
4. On laskettava todennäköisyys sille että viiiden nopan heitossa noppien summa on 9.
Huvikseen ilmoitan kokeellisella simuloinnilla algoritmilla saadut likiarvot. Kritisoitiin kun olen ohjelmoinnut Pascalilla, joten ohjelmoin nyt sitten Javascriptillä.
Ohjelman tulostus:
Todennäköisyys, että 2 nopan heitossa summa on 9: 0.1111356
Todennäköisyys, että 3 nopan heitossa summa on 9: 0.1155769
Todennäköisyys, että 4 nopan heitossa summa on 9: 0.0432631
Todennäköisyys, että 5 nopan heitossa summa on 9: 0.009035
Koodi: Valitse kaikki
<html>
<body>
<script>
function heitaNoppaa(n) {
let mahdollisetTulokset = 0;
let tavoiteSumma = 9;
function heitaYksiNoppa() {
return Math.floor(Math.random() * 6) + 1;
}
function laskeNoppienSumma() {
let summa = 0;
for (let i = 0; i < n; i++) {
summa += heitaYksiNoppa();
}
return summa;
}
const kokeilujenMaara = 10000000; // 10 miljoonaa. Voit säätää tätä tarvittaessa
for (let i = 0; i < kokeilujenMaara; i++) {
if (laskeNoppienSumma() === tavoiteSumma) {
mahdollisetTulokset++;
}
}
const todennakoisyys = mahdollisetTulokset / kokeilujenMaara;
console.log(`Todennäköisyys, että ${n} nopan heitossa summa on ${tavoiteSumma}: ${todennakoisyys}`);
}
// Kokeile eri arvoilla n
heitaNoppaa(2);
heitaNoppaa(3);
heitaNoppaa(4);
heitaNoppaa(5);
</script>
</body>
</html>Todennäköisyys, että 2 nopan heitossa summa on 9: 0.1111356
Todennäköisyys, että 3 nopan heitossa summa on 9: 0.1155769
Todennäköisyys, että 4 nopan heitossa summa on 9: 0.0432631
Todennäköisyys, että 5 nopan heitossa summa on 9: 0.009035
Well done! Hyvin laskettu!Harrastelija kirjoitti: ↑12.1.2024, 07:31 Huvikseen ilmoitan kokeellisella simuloinnilla algoritmilla saadut likiarvot. Kritisoitiin kun olen ohjelmoinnut Pascalilla, joten ohjelmoin nyt sitten Javascriptillä.
Ohjelman tulostus:Koodi: Valitse kaikki
<html> <body> <script> function heitaNoppaa(n) { let mahdollisetTulokset = 0; let tavoiteSumma = 9; function heitaYksiNoppa() { return Math.floor(Math.random() * 6) + 1; } function laskeNoppienSumma() { let summa = 0; for (let i = 0; i < n; i++) { summa += heitaYksiNoppa(); } return summa; } const kokeilujenMaara = 10000000; // 10 miljoonaa. Voit säätää tätä tarvittaessa for (let i = 0; i < kokeilujenMaara; i++) { if (laskeNoppienSumma() === tavoiteSumma) { mahdollisetTulokset++; } } const todennakoisyys = mahdollisetTulokset / kokeilujenMaara; console.log(`Todennäköisyys, että ${n} nopan heitossa summa on ${tavoiteSumma}: ${todennakoisyys}`); } // Kokeile eri arvoilla n heitaNoppaa(2); heitaNoppaa(3); heitaNoppaa(4); heitaNoppaa(5); </script> </body> </html>
Todennäköisyys, että 2 nopan heitossa summa on 9: 0.1111356
Todennäköisyys, että 3 nopan heitossa summa on 9: 0.1155769
Todennäköisyys, että 4 nopan heitossa summa on 9: 0.0432631
Todennäköisyys, että 5 nopan heitossa summa on 9: 0.009035
Laskit hyvin nopeasti oikeat todennäköisyydet. Ainakin simulointi on hallussa.
Muistin tämän tehtävän jossain muodossa ja muistin että minulla on jossain laskettuna ne vastaavan tehtävän tulokset. En sitten löytänytkään niitä, joten meni aikaa, kunnes löysin yhdestä kirjastani yleisen teorian tuollaisiin kysymyksiin.
Oikeat vastaukset (toivottavasti )ovat:
Todennäköisyys, että 2 nopan heitossa summa on 9: 1/9
Todennäköisyys, että 3 nopan heitossa summa on 9: 25/216
Todennäköisyys, että 4 nopan heitossa summa on 9: 7/162
Todennäköisyys, että 5 nopan heitossa summa on 9: 35/3888
Kun näitä vertaa sun numeerisiin tuloksiin on tulokset hyvin lähellä toisiaan.
En saanut tuota JS koodia toimimaan sellaisenaan, mutta oikealta se vaikuttaa idealtaan. Olen nyt kirjoittamassa koodia, joka laskee saman ja kirjoittaa sen "hienosti" HTML:n sekaan tyyleineen Siis, yhtenä positiivisena tuloksena minulle koodistasi on se, että olen nyt kertaillut Javascriptin HTML:n ja CSS:n keskinäistä "vuorovaikutusta"
SI Resurrection!
Viimeisestä skenaariosta sain päässä laskien (5+20+30+10+5)/(6^5), joten lienee oikein.Disputator kirjoitti: ↑16.1.2024, 15:15Well done! Hyvin laskettu!Harrastelija kirjoitti: ↑12.1.2024, 07:31 Huvikseen ilmoitan kokeellisella simuloinnilla algoritmilla saadut likiarvot. Kritisoitiin kun olen ohjelmoinnut Pascalilla, joten ohjelmoin nyt sitten Javascriptillä.
Ohjelman tulostus:Koodi: Valitse kaikki
<html> <body> <script> function heitaNoppaa(n) { let mahdollisetTulokset = 0; let tavoiteSumma = 9; function heitaYksiNoppa() { return Math.floor(Math.random() * 6) + 1; } function laskeNoppienSumma() { let summa = 0; for (let i = 0; i < n; i++) { summa += heitaYksiNoppa(); } return summa; } const kokeilujenMaara = 10000000; // 10 miljoonaa. Voit säätää tätä tarvittaessa for (let i = 0; i < kokeilujenMaara; i++) { if (laskeNoppienSumma() === tavoiteSumma) { mahdollisetTulokset++; } } const todennakoisyys = mahdollisetTulokset / kokeilujenMaara; console.log(`Todennäköisyys, että ${n} nopan heitossa summa on ${tavoiteSumma}: ${todennakoisyys}`); } // Kokeile eri arvoilla n heitaNoppaa(2); heitaNoppaa(3); heitaNoppaa(4); heitaNoppaa(5); </script> </body> </html>
Todennäköisyys, että 2 nopan heitossa summa on 9: 0.1111356
Todennäköisyys, että 3 nopan heitossa summa on 9: 0.1155769
Todennäköisyys, että 4 nopan heitossa summa on 9: 0.0432631
Todennäköisyys, että 5 nopan heitossa summa on 9: 0.009035
Laskit hyvin nopeasti oikeat todennäköisyydet. Ainakin simulointi on hallussa.
Muistin tämän tehtävän jossain muodossa ja muistin että minulla on jossain laskettuna ne vastaavan tehtävän tulokset. En sitten löytänytkään niitä, joten meni aikaa, kunnes löysin yhdestä kirjastani yleisen teorian tuollaisiin kysymyksiin.
Oikeat vastaukset (toivottavasti )ovat:
Todennäköisyys, että 2 nopan heitossa summa on 9: 1/9
Todennäköisyys, että 3 nopan heitossa summa on 9: 25/216
Todennäköisyys, että 4 nopan heitossa summa on 9: 7/162
Todennäköisyys, että 5 nopan heitossa summa on 9: 35/3888
Kun näitä vertaa sun numeerisiin tuloksiin on tulokset hyvin lähellä toisiaan.
En saanut tuota JS koodia toimimaan sellaisenaan, mutta oikealta se vaikuttaa idealtaan. Olen nyt kirjoittamassa koodia, joka laskee saman ja kirjoittaa sen "hienosti" HTML:n sekaan tyyleineen Siis, yhtenä positiivisena tuloksena minulle koodistasi on se, että olen nyt kertaillut Javascriptin HTML:n ja CSS:n keskinäistä "vuorovaikutusta"
Hienorakennevakio vapausasteista: (1⁰+2¹+3²+5³+1/2¹*3²/5³)⁻¹ = 137,036⁻¹
Esimerkiksi tämän laskisin seuraavasti:Disputator kirjoitti: ↑11.1.2024, 21:12 4. On laskettava todennäköisyys sille että viiiden nopan heitossa noppien summa on 9.
Laskisin laskimella (esim. ilmainen geogebra CAS)
(x^0+x^1+x^2+x^3+x^4+x^5+x^6)^5
ja katsoisin tuloksesta x^9-termin kertoimen. Jos se on a, niin vastaus on a/(6^5).
Iltaa
Jokaiselle satunnaismuuttujalle \(Y\) voidaan määritellä odotusarvo \(E(Y)\), kun satunnaismuuttujan käsite on oikein määritelty todennäköisyyslaskennan teorian mukaisesti.
Todennäköisyyslaskussa on todennäköisyysgeneroivan (tngf) funktion määritelmä \(G_X (t)= E(t^X)\), jolla lasketaan satunnaismuuttujan \( t^X\) odotusarvo, kun \(X\) on annettu satunnaismuuttuja.
Fundamentaali tulos on se, että riippumattomien satunnaismuuttujien \(X_1, X_2, \cdots ,X_n\) summan \(X= X_1+X_2+\cdots +X_n\) todennäköisyysgeneroiva funktio \(G_X (t)\) saadaan tulona:
\(G_X(t)=G_{X_1}(t)\cdot G_{X_2}(t) \cdots G_{X_n}(t)\).
Eli lasket tuossa yllä käytännössä juuri tuon todennäköisyysgeneroivien funktioiden tulon ja päättelet että tulos on summan todennäköisyysgeneroiva funktio, josta saa oikean tuloksen. Laitan yksityiskohtia mahdollisesti näkyviin lähipäivinä.
Kyllä, tämä on luultavasti näppärin tapa ratkaista tehtävä.PremiumZero kirjoitti: ↑26.11.2025, 21:46Esimerkiksi tämän laskisin seuraavasti:Disputator kirjoitti: ↑11.1.2024, 21:12 4. On laskettava todennäköisyys sille että viiiden nopan heitossa noppien summa on 9.
Laskisin laskimella (esim. ilmainen geogebra CAS)
(x^0+x^1+x^2+x^3+x^4+x^5+x^6)^5
ja katsoisin tuloksesta x^9-termin kertoimen. Jos se on a, niin vastaus on a/(6^5).
Jokaiselle satunnaismuuttujalle \(Y\) voidaan määritellä odotusarvo \(E(Y)\), kun satunnaismuuttujan käsite on oikein määritelty todennäköisyyslaskennan teorian mukaisesti.
Todennäköisyyslaskussa on todennäköisyysgeneroivan (tngf) funktion määritelmä \(G_X (t)= E(t^X)\), jolla lasketaan satunnaismuuttujan \( t^X\) odotusarvo, kun \(X\) on annettu satunnaismuuttuja.
Fundamentaali tulos on se, että riippumattomien satunnaismuuttujien \(X_1, X_2, \cdots ,X_n\) summan \(X= X_1+X_2+\cdots +X_n\) todennäköisyysgeneroiva funktio \(G_X (t)\) saadaan tulona:
\(G_X(t)=G_{X_1}(t)\cdot G_{X_2}(t) \cdots G_{X_n}(t)\).
Eli lasket tuossa yllä käytännössä juuri tuon todennäköisyysgeneroivien funktioiden tulon ja päättelet että tulos on summan todennäköisyysgeneroiva funktio, josta saa oikean tuloksen. Laitan yksityiskohtia mahdollisesti näkyviin lähipäivinä.
SI Resurrection!
Muutaman kerran olen huomannut, että ChatGBT osaa laskea jotain oikein.Eusa kirjoitti: ↑17.1.2024, 13:53Viimeisestä skenaariosta sain päässä laskien (5+20+30+10+5)/(6^5), joten lienee oikein.Disputator kirjoitti: ↑16.1.2024, 15:15Well done! Hyvin laskettu!Harrastelija kirjoitti: ↑12.1.2024, 07:31 Huvikseen ilmoitan kokeellisella simuloinnilla algoritmilla saadut likiarvot. Kritisoitiin kun olen ohjelmoinnut Pascalilla, joten ohjelmoin nyt sitten Javascriptillä.
Ohjelman tulostus:Koodi: Valitse kaikki
<html> <body> <script> function heitaNoppaa(n) { let mahdollisetTulokset = 0; let tavoiteSumma = 9; function heitaYksiNoppa() { return Math.floor(Math.random() * 6) + 1; } function laskeNoppienSumma() { let summa = 0; for (let i = 0; i < n; i++) { summa += heitaYksiNoppa(); } return summa; } const kokeilujenMaara = 10000000; // 10 miljoonaa. Voit säätää tätä tarvittaessa for (let i = 0; i < kokeilujenMaara; i++) { if (laskeNoppienSumma() === tavoiteSumma) { mahdollisetTulokset++; } } const todennakoisyys = mahdollisetTulokset / kokeilujenMaara; console.log(`Todennäköisyys, että ${n} nopan heitossa summa on ${tavoiteSumma}: ${todennakoisyys}`); } // Kokeile eri arvoilla n heitaNoppaa(2); heitaNoppaa(3); heitaNoppaa(4); heitaNoppaa(5); </script> </body> </html>
Todennäköisyys, että 2 nopan heitossa summa on 9: 0.1111356
Todennäköisyys, että 3 nopan heitossa summa on 9: 0.1155769
Todennäköisyys, että 4 nopan heitossa summa on 9: 0.0432631
Todennäköisyys, että 5 nopan heitossa summa on 9: 0.009035
Laskit hyvin nopeasti oikeat todennäköisyydet. Ainakin simulointi on hallussa.
Muistin tämän tehtävän jossain muodossa ja muistin että minulla on jossain laskettuna ne vastaavan tehtävän tulokset. En sitten löytänytkään niitä, joten meni aikaa, kunnes löysin yhdestä kirjastani yleisen teorian tuollaisiin kysymyksiin.
Oikeat vastaukset (toivottavasti )ovat:
Todennäköisyys, että 2 nopan heitossa summa on 9: 1/9
Todennäköisyys, että 3 nopan heitossa summa on 9: 25/216
Todennäköisyys, että 4 nopan heitossa summa on 9: 7/162
Todennäköisyys, että 5 nopan heitossa summa on 9: 35/3888
Kun näitä vertaa sun numeerisiin tuloksiin on tulokset hyvin lähellä toisiaan.
En saanut tuota JS koodia toimimaan sellaisenaan, mutta oikealta se vaikuttaa idealtaan. Olen nyt kirjoittamassa koodia, joka laskee saman ja kirjoittaa sen "hienosti" HTML:n sekaan tyyleineen Siis, yhtenä positiivisena tuloksena minulle koodistasi on se, että olen nyt kertaillut Javascriptin HTML:n ja CSS:n keskinäistä "vuorovaikutusta"
Eli kokeilin ja siis lunttasin.
Nyt heräsi pieni kiinnostus topikkiin.
Muotoilen kysymykseksi, joka paljastaa samalla aihepiiriin perehtymättömyyteni, mutta en olekkaan täällä esitelläkseni jotain "pikku Albertia" sisälläni.
Mitkä ovat tavallisimmat arkielämän sovellukset / asiat kun joudumme tekemisiin todennäköisyyslaskennan antamien tulosten kanssa ?
Sen verran täytyy korjata tuota polynomiani, että x^0 pitää jättää pois, ei nopalla voi tulla nollaa. Sitten varmaan vastauskin täsmää muiden esittämiin.Disputator kirjoitti: ↑28.11.2025, 18:13 IltaaKyllä, tämä on luultavasti näppärin tapa ratkaista tehtävä.PremiumZero kirjoitti: ↑26.11.2025, 21:46Esimerkiksi tämän laskisin seuraavasti:Disputator kirjoitti: ↑11.1.2024, 21:12 4. On laskettava todennäköisyys sille että viiiden nopan heitossa noppien summa on 9.
Laskisin laskimella (esim. ilmainen geogebra CAS)
(x^0+x^1+x^2+x^3+x^4+x^5+x^6)^5
ja katsoisin tuloksesta x^9-termin kertoimen. Jos se on a, niin vastaus on a/(6^5).
Jokaiselle satunnaismuuttujalle \(Y\) voidaan määritellä odotusarvo \(E(Y)\), kun satunnaismuuttujan käsite on oikein määritelty todennäköisyyslaskennan teorian mukaisesti.
Todennäköisyyslaskussa on todennäköisyysgeneroivan (tngf) funktion määritelmä \(G_X (t)= E(t^X)\), jolla lasketaan satunnaismuuttujan \( t^X\) odotusarvo, kun \(X\) on annettu satunnaismuuttuja.
Fundamentaali tulos on se, että riippumattomien satunnaismuuttujien \(X_1, X_2, \cdots ,X_n\) summan \(X= X_1+X_2+\cdots +X_n\) todennäköisyysgeneroiva funktio \(G_X (t)\) saadaan tulona:
\(G_X(t)=G_{X_1}(t)\cdot G_{X_2}(t) \cdots G_{X_n}(t)\).
Eli lasket tuossa yllä käytännössä juuri tuon todennäköisyysgeneroivien funktioiden tulon ja päättelet että tulos on summan todennäköisyysgeneroiva funktio, josta saa oikean tuloksen. Laitan yksityiskohtia mahdollisesti näkyviin lähipäivinä.
Havainnollisesti tuon ChatGBT:n vastauksen saa seuraavasti:Tauko kirjoitti: ↑28.11.2025, 22:37Muutaman kerran olen huomannut, että ChatGBT osaa laskea jotain oikein.Eusa kirjoitti: ↑17.1.2024, 13:53Viimeisestä skenaariosta sain päässä laskien (5+20+30+10+5)/(6^5), joten lienee oikein.Disputator kirjoitti: ↑16.1.2024, 15:15Well done! Hyvin laskettu!Harrastelija kirjoitti: ↑12.1.2024, 07:31 Huvikseen ilmoitan kokeellisella simuloinnilla algoritmilla saadut likiarvot. Kritisoitiin kun olen ohjelmoinnut Pascalilla, joten ohjelmoin nyt sitten Javascriptillä.
Ohjelman tulostus:Koodi: Valitse kaikki
<html> <body> <script> function heitaNoppaa(n) { let mahdollisetTulokset = 0; let tavoiteSumma = 9; function heitaYksiNoppa() { return Math.floor(Math.random() * 6) + 1; } function laskeNoppienSumma() { let summa = 0; for (let i = 0; i < n; i++) { summa += heitaYksiNoppa(); } return summa; } const kokeilujenMaara = 10000000; // 10 miljoonaa. Voit säätää tätä tarvittaessa for (let i = 0; i < kokeilujenMaara; i++) { if (laskeNoppienSumma() === tavoiteSumma) { mahdollisetTulokset++; } } const todennakoisyys = mahdollisetTulokset / kokeilujenMaara; console.log(`Todennäköisyys, että ${n} nopan heitossa summa on ${tavoiteSumma}: ${todennakoisyys}`); } // Kokeile eri arvoilla n heitaNoppaa(2); heitaNoppaa(3); heitaNoppaa(4); heitaNoppaa(5); </script> </body> </html>
Todennäköisyys, että 2 nopan heitossa summa on 9: 0.1111356
Todennäköisyys, että 3 nopan heitossa summa on 9: 0.1155769
Todennäköisyys, että 4 nopan heitossa summa on 9: 0.0432631
Todennäköisyys, että 5 nopan heitossa summa on 9: 0.009035
Laskit hyvin nopeasti oikeat todennäköisyydet. Ainakin simulointi on hallussa.
Muistin tämän tehtävän jossain muodossa ja muistin että minulla on jossain laskettuna ne vastaavan tehtävän tulokset. En sitten löytänytkään niitä, joten meni aikaa, kunnes löysin yhdestä kirjastani yleisen teorian tuollaisiin kysymyksiin.
Oikeat vastaukset (toivottavasti )ovat:
Todennäköisyys, että 2 nopan heitossa summa on 9: 1/9
Todennäköisyys, että 3 nopan heitossa summa on 9: 25/216
Todennäköisyys, että 4 nopan heitossa summa on 9: 7/162
Todennäköisyys, että 5 nopan heitossa summa on 9: 35/3888
Kun näitä vertaa sun numeerisiin tuloksiin on tulokset hyvin lähellä toisiaan.
En saanut tuota JS koodia toimimaan sellaisenaan, mutta oikealta se vaikuttaa idealtaan. Olen nyt kirjoittamassa koodia, joka laskee saman ja kirjoittaa sen "hienosti" HTML:n sekaan tyyleineen Siis, yhtenä positiivisena tuloksena minulle koodistasi on se, että olen nyt kertaillut Javascriptin HTML:n ja CSS:n keskinäistä "vuorovaikutusta"
Eli kokeilin ja siis lunttasin.
Screenshot_20251128_221259_com.android.chrome.jpg
Lukuun 4 tarvitaan neljä ykköstä, ja nyt ne pitää koota viidestä ryhmästä, esimerkiksi
1 | | 1 1 | 1 |
Tässä esimerkissä ryhmissä olevien ykkösten määrät ovat y1=1, y2=0, y3=2, y4=1 ja y5=0.
Tuossa jonossa on kaikkiaan 8 merkkiä, 4 ykköstä ja 4 pystyviivaa. Kyse on siitä, monellako tavalla 8 paikasta voi valita 4 (näille pystyviivoille), ja se on tosiaan \(\binom{8}{4}\).