Vážená pravděpodobnost
Txs Tools, společnost prodávající nářadí, plánuje expandovat ze svého domácího trhu A na trh B. Provedla průzkum trhu a získala následující číselné pravděpodobnosti:
| Úroveň prodeje (USD) | Pravděpodobnost (%) |
|---|---|
| 0 | 5 |
| 200 | 10 |
| 300 | 40 |
| 500 | 20 |
| 800 | 25 |
Txs Tools se rozhodne k expanzi jen tehdy, pokud bude mít dostatečnou jistotu, že dosáhne prodeje 400 USD nebo více. Pro zpracování různých pravděpodobností předpokládaných prodejů tě Txs Tools požádala o výpočet vážené pravděpodobnosti.
Toto cvičení je součástí kurzu
Finanční prognózování v Pythonu
Pokyny k cvičení
- Vypočítej váženou pravděpodobnost pro úrovně prodeje Txs Tools na základě tabulky pravděpodobností – vytvoř kombinovaný seznam
sales_probability, kde jsou párové hodnoty uloženy jako řetězec oddělený znakem pipe|. - Vytvoř smyčku, která bude iterovat přes tento seznam a vypočítá váženou pravděpodobnost.
- Smyčka
forby měla procházet každýpairv seznamu a rozdělitpartszadáním znaku, který odděluje jednotlivé páry.
- Smyčka
- Vypiš výsledek.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create the combined list for sales and probability
sales_probability = ['0|0.05', ____, ____, ____, ____]
weighted_probability = 0
# Create a for loop to calculate the weighted probability
for ____ in sales_probability:
parts = pair.____('____')
weighted_probability += ____(parts[0]) * ____(parts[1])
# Print the weighted probability result
print("The weighted probability is {}.".format(____))