Probabilitas berbobot
Txs Tools, sebuah perusahaan yang menjual perkakas keras, ingin berekspansi dari pasar asal mereka A ke Pasar B. Mereka telah melakukan riset pasar dan memperoleh probabilitas numerik berikut:
| Tingkat Penjualan (USD) | Probabilitas (%) |
|---|---|
| 0 | 5 |
| 200 | 10 |
| 300 | 40 |
| 500 | 20 |
| 800 | 25 |
Txs Tools hanya akan termotivasi untuk berekspansi jika mereka memiliki keyakinan yang masuk akal bahwa mereka akan mencapai penjualan 400 atau lebih. Untuk mengelola berbagai probabilitas proyeksi penjualan, Txs Tools meminta Anda menghitung probabilitas berbobot.
Latihan ini adalah bagian dari kursus
Peramalan Keuangan dengan Python
Petunjuk latihan
- Hitung probabilitas berbobot untuk tingkat penjualan Txs Tools berdasarkan tabel probabilitas dengan membuat daftar gabungan
sales_probabilityberisi nilai pasangan sebagai string yang dipisahkan oleh karakter pipa|. - Buat sebuah loop yang mengiterasi daftar tersebut untuk menghasilkan probabilitas berbobot.
forloop harus mengiterasi setiappairdalam daftar dan memisahkanpartsdengan menentukan karakter yang memisahkan pasangan.
- Cetak hasilnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____))