MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Hitung probabilitas berbobot untuk tingkat penjualan Txs Tools berdasarkan tabel probabilitas dengan membuat daftar gabungan sales_probability berisi nilai pasangan sebagai string yang dipisahkan oleh karakter pipa |.
  • Buat sebuah loop yang mengiterasi daftar tersebut untuk menghasilkan probabilitas berbobot.
    • for loop harus mengiterasi setiap pair dalam daftar dan memisahkan parts dengan 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(____))
Edit dan Jalankan Kode