Zacznij terazZacznij za darmo

Ważone prawdopodobieństwo

Txs Tools, firma sprzedająca narzędzia, planuje wejście na nowy rynek B poza swoim dotychczasowym rynkiem A. Na podstawie przeprowadzonych badań rynkowych zebrano następujące dane o prawdopodobieństwie sprzedaży:

Poziom sprzedaży (USD) Prawdopodobieństwo (%)
0 5
200 10
300 40
500 20
800 25

Txs Tools zdecyduje się na ekspansję tylko wtedy, gdy będzie mieć wystarczającą pewność osiągnięcia sprzedaży na poziomie co najmniej 400 USD. Aby zarządzać różnymi prawdopodobieństwami prognozowanej sprzedaży, firma poprosiła cię o obliczenie ważonego prawdopodobieństwa.

To ćwiczenie jest częścią kursu

Prognozowanie finansowe w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz ważone prawdopodobieństwo dla poziomów sprzedaży Txs Tools na podstawie tabeli prawdopodobieństwa, tworząc połączoną listę sales_probability, w której pary wartości są zapisane jako ciąg znaków oddzielony znakiem pionowej kreski |.
  • Utwórz pętlę iterującą po liście, która wyznacza ważone prawdopodobieństwo.
    • Pętla for powinna przechodzić przez każdą parę pair na liście i dzielić parts, wskazując znak oddzielający elementy pary.
  • Wyświetl wynik.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____))
Edytuj i uruchom kod