 |
zagadka z prawdopodobieństwa Ten wątek jest przedawniony Działy Forum » Nauka
| Napisano | Autor | Tytuł | | 04-04-2021 22:50 | alsor (3283 punktów) | zagadka z prawdopodobieństwa
1 na 1 | Budzimy się po długim śnie, albo po hibernacji; po prostu nie wiemy jak długo byliśmy w stanie nieświadomości, więc nie mamy bladego pojęcia który rok dzień i miesiąc mamy!
Zadanie polega na tym: wyliczyć prawdopodobieństwo że jest akurat dziś i teraz... 13-tego w piątek! haha!
Ewentualnie bez żadnych snów i innych skeczy: jaka jest szansa urodzenia się 13-tego w piątek?
BTW. Ciekawe ilu jest takich ludzi obecnie na ziemi (o zgony nie pytam, ale też byłoby to interesujące). | Autor wątku ma uprawnienia do usuwania wypowiedzi, jeżeli łamią regulamin Forum lub znacznie odbiegają od tematu.
| chętnie racjonalistka (29094 punktów) |
> wyliczyć prawdopodobieństwo że jest akurat dziś i teraz... 13-tego w piątek! haha!Dziś i teraz jest 13-ty piątek. Mówimy 'dziś jest 13-ty (dzień) kwietnia' (przykładowo), a '13-go (dnia) maja będzie czwartek' - dni w miesiącu są ponumerowane, a reprezentujące dzień liczebniki w dacie odmienia się tak, jakby słowo 'dzień' było obecne, choć zwykle jest pomijane; dlatego mamy też 'noc z 22-go na 23-ci grudnia'... Prawdopodobnie. 
cr
|
|
 | 1 na 1 | alsor (3283 punktów) | Chyba niedobrze: trzynasty piątek to taki liczony od zadanego dnia, np. 13 piątek ciąży itp.
13-tego stycznia w piątek jedziemy na urlop... ciekawe kiedy to będzie?
|
|
|  | 1 na 1 | chętnie racjonalistka (29094 punktów) |
>Chyba niedobrze: trzynasty piątek to taki liczony od zadanego dnia, np. 13 piątek ciąży itp. Pewnie, ale '13-ty stycznia' to '13-ty dzień stycznia'.
>13-tego stycznia w piątek jedziemy na urlop... ciekawe kiedy to będzie? Najbliższy taki dzień w 2023 roku.
cr
|
|
| |  | 1 na 1 | alsor (3283 punktów) | >>Chyba niedobrze: trzynasty piątek to taki liczony od zadanego dnia, np. 13 piątek ciąży itp. >Pewnie, ale '13-ty stycznia' to '13-ty dzień stycznia'.
Prawidłowo, ale 13-ty piątek stycznia to już raczej przesada, bo miesiąc nie ogarnia aż tylu tygodni.
|
|
| | |  | | chętnie racjonalistka (29094 punktów) |
> 13-ty piątek stycznia to już raczej przesada, bo miesiąc nie ogarnia aż tylu tygodni.Masz rację, zabrakło tam przecinka, powinno być "dziś i teraz jest 13-ty, piątek".  A wracając do zgonów w piątek 13-go, to bliska mi osoba zmarła takiego dnia. Którą to okolicznść wszyscy w rodzinie dobrze zapamiętaliśmy, choć przecież każdego dnia w samej Polsce umiera ok 1000 osób, więc żadna w tym sensacja.
cr
|
|
1 na 1 | 0363669D4A7247F71657625173BEC3B8124D127C (858 punktów) |
>jaka jest szansa urodzenia się 13-tego w piątek?
Około 0.47 %
.
|
|
3 na 3 | salek (4701 punktów) | > Zadanie polega na tym:> wyliczyć prawdopodobieństwo że jest akurat dziś i teraz... 13-tego w piątek! haha!> Ewentualnie bez żadnych snów i innych skeczy:> jaka jest szansa urodzenia się 13-tego w piątek?Chodzi Ci o wyliczenie ścisłe, statystyczne, czy szacunkowe? Ścisłe zależałoby od daty zamrożenia i górnego ograniczenia czasu zamrożenia. Należałoby policzyć ilość piątków trzynastego w tym okresie i podzielić sobie przez liczbę dni. Statystyczne.. należałoby policzyć ile statystycznie jest piątków trzynastego w roku i podzielić przez ilość dni w roku. Szacunkowo? To jak statystycznie, ale co bardziej skomplikowane rachunki się upraszcza. Szacunkowo policzyłbym to tak: w roku mamy 12 dni trzynastych. A więc statystycznie jest to 12/7 piątków. Podzielone przez z grubsza 365 dni w roku daje ~0.47%. A jak chcesz dokładniej, to powiedź od kiedy do kiedy chcesz to liczyć i policz sobie dni oraz piątki trzynastego
|
|
 | 1 na 1 | alsor (3283 punktów) | > Szacunkowo policzyłbym to tak: w roku mamy 12 dni trzynastych. A więc statystycznie jest to 12/7 piątków. Podzielone przez z grubsza 365 dni w roku daje ~0.47%. A jak chcesz dokładniej, to powiedź od kiedy do kiedy chcesz to liczyć i policz sobie dni oraz piątki trzynastego  może i dobrze... ale brakuje mi weryfikacji: policz te 13-te piątki od 2000 do 3000r, i dalej aż do 10000r, i pokaż wyniki - sprawdzimy czy to się zgadza z tym 0.47%.
|
|
|  | | salek (4701 punktów) | > >Szacunkowo policzyłbym to tak: w roku mamy 12 dni trzynastych. A więc statystycznie jest to 12/7 piątków. Podzielone przez z grubsza 365 dni w roku daje ~0.47%. A jak chcesz dokładniej, to powiedź od kiedy do kiedy chcesz to liczyć i policz sobie dni oraz piątki trzynastego  > może i dobrze...> ale brakuje mi weryfikacji:> policz te 13-te piątki od 2000 do 3000r, i dalej aż do 10000r,> i pokaż wyniki - sprawdzimy czy to się zgadza z tym 0.47%. Cytat:[...] i policz sobie[...]
|
|
|  | 3 na 3 | 0363669D4A7247F71657625173BEC3B8124D127C (858 punktów) | > >Szacunkowo policzyłbym to tak: w roku mamy 12 dni trzynastych. A więc statystycznie jest to 12/7 piątków. Podzielone przez z grubsza 365 dni w roku daje ~0.47%. A jak chcesz dokładniej, to powiedź od kiedy do kiedy chcesz to liczyć i policz sobie dni oraz piątki trzynastego  > może i dobrze...> ale brakuje mi weryfikacji:> policz te 13-te piątki od 2000 do 3000r, i dalej aż do 10000r,> i pokaż wyniki - sprawdzimy czy to się zgadza z tym 0.47%.Dla okresu od 2000-01-01 do 9999-12-31 wychodzi dokładnie 0.0047092016636897625Prosty skrypt w pythonie: import datetime start = datetime.datetime(2000,1,1) stop = datetime.datetime(9999,12,31) l = (stop - start).days while start.isoweekday() != 5: start += datetime.timedelta(days=1) p = 0 n = start while n < stop: . if n.day == 13: p += 1 . n += datetime.timedelta(days=7) print(p / l) .
|
|
| |  | 1 na 1 | alsor (3283 punktów) | > >>Szacunkowo policzyłbym to tak: w roku mamy 12 dni trzynastych. A więc statystycznie jest to 12/7 piątków. Podzielone przez z grubsza 365 dni w roku daje ~0.47%. A jak chcesz dokładniej, to powiedź od kiedy do kiedy chcesz to liczyć i policz sobie dni oraz piątki trzynastego  > >może i dobrze...> >ale brakuje mi weryfikacji:> >policz te 13-te piątki od 2000 do 3000r, i dalej aż do 10000r,> >i pokaż wyniki - sprawdzimy czy to się zgadza z tym 0.47%.> Dla okresu od 2000-01-01 do 9999-12-31 wychodzi dokładnie 0.0047092016636897625> Prosty skrypt w pythonie:> import datetime> start = datetime.datetime(2000,1,1)> stop = datetime.datetime(9999,12,31)> l = (stop - start).days> while start.isoweekday() != 5: start += datetime.timedelta(days=1)> p = 0> n = start> while n < stop:> . if n.day == 13: p += 1> . n += datetime.timedelta(days=7)> print(p / l)Bardzo dobrze, ale chyba 13-te soboty policzyłeś zamiast piątków - nie?
|
|
| | |  | 1 na 1 | 0363669D4A7247F71657625173BEC3B8124D127C (858 punktów) | > >>>Szacunkowo policzyłbym to tak: w roku mamy 12 dni trzynastych. A więc statystycznie jest to 12/7 piątków. Podzielone przez z grubsza 365 dni w roku daje ~0.47%. A jak chcesz dokładniej, to powiedź od kiedy do kiedy chcesz to liczyć i policz sobie dni oraz piątki trzynastego  > >>może i dobrze...> >>ale brakuje mi weryfikacji:> >>policz te 13-te piątki od 2000 do 3000r, i dalej aż do 10000r,> >>i pokaż wyniki - sprawdzimy czy to się zgadza z tym 0.47%.> >Dla okresu od 2000-01-01 do 9999-12-31 wychodzi dokładnie 0.0047092016636897625> >Prosty skrypt w pythonie:> >import datetime> >start = datetime.datetime(2000,1,1)> >stop = datetime.datetime(9999,12,31)> >l = (stop - start).days> >while start.isoweekday() != 5: start += datetime.timedelta(days=1)> >p = 0> >n = start> >while n < stop:> >. if n.day == 13: p += 1> >. n += datetime.timedelta(days=7)> >print(p / l)> Bardzo dobrze, ale chyba 13-te soboty policzyłeś zamiast piątków - nie?> Nie, dlaczego ? w datetime isoweekday() zwraca 5 dla piątku .
|
|
| | | |  | 1 na 1 | alsor (3283 punktów) | dokładny wynik jest chyba nieco inny: p13p = 0.00469356132302460620448493792307
ale wyliczenie tego komputerowo byłoby raczej zbyt trudne.
|
|
| | | | |  | 1 na 1 | 0363669D4A7247F71657625173BEC3B8124D127C (858 punktów) |
sprawdzilem ze moj skrypt zlicza dokladnie wszystkie piatki 13tego od 2000 do 9999:  i te wyniki sa zgodne np. z tym: haruteq.com/friday13.pdf> dokładny wynik jest chyba nieco inny:> p13p = 0.00469356132302460620448493792307Skad akurat taki wynik ? uwzgledniajac 97 lat przestepnych na kazde 400 lat mi wychodzi: 12*400/(365*400+97)/7 = 0.004693554869123156 .
|
|
| | | | | |  | 1 na 1 | alsor (3283 punktów) | >Skad akurat taki wynik ? >uwzgledniajac 97 lat przestepnych na kazde 400 lat mi wychodzi: >12*400/(365*400+97)/7 = 0.004693554869123156
należy obliczyć prawdopodobieństwo przestępnych, które chyba tyle wynosi:
p = 1/4 - 1/100 + 1/400;
a z tego określamy szansę 13-tego: p13 = 12 * [(1-p)/365 + p/366]
a piątek ma 1/7.
sprawdźmy: p*400 = 97, zgadza się. =======
Długość roku wg kalendarza: y = (1-p)*365 + p *366 = 365.2425 dni
|
|
| | | | | | |  | 1 na 1 | 0363669D4A7247F71657625173BEC3B8124D127C (858 punktów) |
> należy obliczyć prawdopodobieństwo przestępnych, które chyba tyle wynosi:> p = 1/4 - 1/100 + 1/400;> a z tego określamy szansę 13-tego:> p13 = 12 * [(1-p)/365 + p/366]> a piątek ma 1/7.Aaa, chyba już dostrzegam błąd w Twoich obliczeniach... Jeśli wybierasz losowo dzień to prawdopodobieństwo, że "ten dzień jesteś w przestępnym" nie wynosi p = 1/4 - 1/100 + 1/400 To powyżej to jest prawdopodobieństwo, że "dany rok jest przestępny" a nie że "dany dzień jest w roku przestępnym". A to subtelna różnica  Prawd. że "dany dzień jest w roku przestępnym" wynosi: p = 97 * 366 / (97 * 366 + (400 - 97) * 365) I wtedy: p13 = 12 * [(1-p)/365 + p/366] / 7 = 0.004693554869123155, to co pisałem wcześniej (no poza ostatnią cyfrą na 18 miejscu po przecinku, ale to można z powodzeniem wyjaśnić błędem numerycznym) .
|
|
| | | | | | | |  | 1 na 1 | alsor (3283 punktów) | Widzę że improwizujesz: rok przestępny ma każdy dzień w roku przestępnym. Najlepiej policz to do miliarda lub tryliona lat, a wtedy zobaczymy kto ma błąd.  Trylion = 18 cyfr.
|
|
| | | | | | | | |  | 2 na 2 | 0363669D4A7247F71657625173BEC3B8124D127C (858 punktów) |
jesli z kalendarza gregorianskiego wybierasz losowo jeden dzien, to prawd. ze bedzie to dzien w roku przestepnym wynosi:
p = 97 * 366 / (97 * 366 + (400 - 97) * 365)
a nie:
p = 1/4 - 1/100 + 1/400
i z tego bierze sie ta niezgodnosc pomiedzy naszymi wynikami
.
|
|
| | | | | | | | | |  | 2 na 2 | alsor (3283 punktów) | >jesli z kalendarza gregorianskiego wybierasz losowo jeden dzien, to prawd. ze bedzie to dzien w roku przestepnym wynosi: >p = 97 * 366 / (97 * 366 + (400 - 97) * 365) >a nie: >p = 1/4 - 1/100 + 1/400 >i z tego bierze sie ta niezgodnosc pomiedzy naszymi wynikami
No tak. Ja losuję numery lat, co zaniża szansę trafienia w przestępny, bo on jest dłuższe o 1 dzień.
|
|
| | | | | | | | |  | 1 na 1 | 0363669D4A7247F71657625173BEC3B8124D127C (858 punktów) |
> Najlepiej policz to do miliarda lub tryliona lat, a wtedy zobaczymy kto ma błąd.  Masz tu skrypt napisany na szybko: pastebin.com/3KsjXsG6Przeliczenie miliarda lat na moim komputerze zajęłoby około 3 godziny. .
|
|
| | | | | | | | | |  | 1 na 1 | alsor (3283 punktów) | > >Najlepiej policz to do miliarda lub tryliona lat, a wtedy zobaczymy kto ma błąd.  > Masz tu skrypt napisany na szybko:> pastebin.com/3KsjXsG6> Przeliczenie miliarda lat na moim komputerze zajęłoby około 3 godziny.Ja to w 1s przeliczę - zakładasz się?  za pomocą c: n = 0; r = 1999; m = 12; d = 31; // dayweek = piątek; następnie dodajemy po 7 dni, albo i po 4*7 = 28 od razu nawet, i sprawdzamy tylko limity dni w miesiącu, no i czy: d == 13; na 1GHz miliard instrukcji to 1s, zatem na 3-4Ghz powinno wyrobić się w 1s. Albo i szybciej: jedziemy miesiącami po 13-tych, zamiast tygodniami po piątkach, i wtedy sprawdzamy czy jest piątek - 12 razy na rok, zamiast 52 razy. No nie, miliard dni w 1s, więc miliard lat jednak kilka minut wymaga, idąc z tym na piechotę. ====== Szybsza metoda: wyliczamy 400 lat, a potem to się powtarza i dokładnie, bo 400 lat = 400*365 + 97 = 146097 dni, co się dzieli przez 7: 146097 dni = 20871 tygodni W zasadzie to można wyliczyć niemal z marszu dla dowolnej liczby lat = n: n / 400 * wynik z 400 lat i + reszta z modulo 400. czas obliczeń chyba około 1 mikrosekunda.
|
|
| Rowerex (859 punktów) | >jaka jest szansa urodzenia się 13-tego w piątek?
Jeżeli każda osoba rodząca w piątek trzynastego tuż przed "aktem urodzenia" przekroczy linię zmiany daty, to urodzi potomka formalnie czternastego lub dwunastego, zależnie w którą stronę tę linię przekroczy.
Czyli można sobie wyobrazić, że w piątek trzynastego nikt i nigdy by się już "formalnie" nie urodził.
|
|
1 na 1 | Goguś (9 punktów) | >Budzimy się po długim śnie, albo po hibernacji; >po prostu nie wiemy jak długo byliśmy w stanie nieświadomości, >więc nie mamy bladego pojęcia który rok dzień i miesiąc mamy! >Zadanie polega na tym: > wyliczyć prawdopodobieństwo że jest akurat dziś i teraz... 13-tego w piątek! haha! >Ewentualnie bez żadnych snów i innych skeczy: >jaka jest szansa urodzenia się 13-tego w piątek? >BTW. Ciekawe ilu jest takich ludzi obecnie na ziemi (o zgony nie pytam, ale też byłoby to >interesujące).
Przed tym problemem stajesz codziennie. Wiek da się jedynie liczyć po po tęczówce oka a ziemi po rownoleżnkiu. Jak? Ziemia to układkartezjański.
Ja mam autyzm. Potrafi to ktoś lepiej rozwinąć?
|
|
| Hamerlik Konopka (19903 punktów) | >jaka jest szansa urodzenia się 13-tego w piątek?
O losowości możemy mówić tylko w odniesieniu do procesów, których nie kontrolujemy.
To pokazuje, że świadomość jako nadrzędny proces mózgu nie ma zdolności kontrolowania wszystkich procesów naszego ciał. Świadomość kontroluje tylko część procesów zachodzących w naszych ciałach.
|
|
Aby pisać w tym wątku, musisz się zalogować
Zaloguj przez OpenID.. Jeżeli nie jesteś zarejestrowany/a - załóż konto..
Szukaj na Forum Przewodnik Regulamin i instrukcja obsługi Forum Kolegium Moderatorów 
|
 |
|