1. Учиться
  2. /
  3. Courses
  4. /
  5. Úvod do statistiky v Pythonu

Connected

Exercise

Vytvoření rozdělení pravděpodobnosti

Před několika měsíci se otevřela nová restaurace a její vedení chce optimalizovat využití míst podle toho, jak velké skupiny hostů přicházejí nejčastěji. Jednoho večera čeká na umístění 10 skupin hostů – místo aby byly volány v pořadí příchodu, budou vybrány náhodně. V tomto cvičení prozkoumáš pravděpodobnost, že jako první bude vybrána skupina určité velikosti. Data o všech deseti skupinách jsou uložena v DataFrame restaurant_groups.

Nezapomeň, že střední hodnotu vypočítáš tak, že každý možný výsledek vynásobíš odpovídající pravděpodobností a výsledky sečteš. Data restaurant_groups jsou k dispozici. pandas je načtený jako pd, numpy jako np a matplotlib.pyplot jako plt.

Инструкции 1/4

undefined XP
  • 1
    • Vytvoř histogram sloupce group_size z DataFrame restaurant_groups a nastav bins na [2, 3, 4, 5, 6]. Nezapomeň graf zobrazit.
  • 2
    • Spočítej výskyt každé hodnoty group_size v restaurant_groups a výsledek vyděl počtem řádků v restaurant_groups, čímž získáš pravděpodobnost náhodného výběru skupiny každé velikosti. Výsledek ulož jako size_dist.
    • Resetuj index size_dist.
    • Přejmenuj sloupce size_dist na group_size a prob.
  • 3
    • Vypočítej střední hodnotu size_dist, která představuje očekávanou velikost skupiny – vynásob group_size hodnotami prob a výsledky sečti.
  • 4
    • Vypočítej pravděpodobnost náhodného výběru skupiny o 4 a více lidech tak, že vyfiltrujeme skupiny o velikosti 4 a více a sečteš pravděpodobnosti jejich výběru.