MulaiMulai sekarang secara gratis

Mentransformasi keluaran backtesting

Setelah backtesting selesai, Anda perlu mentransformasi data agar dapat mengevaluasi hasil secara efektif dan memilih model dengan kinerja terbaik.

Latihan ini adalah bagian dari kursus

Merancang Pipeline Peramalan untuk Produksi

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

models = list(ml_models.keys())  

bkt_long = pd.melt(
    bkt_df,
    id_vars=["unique_id", "ds", "cutoff", "y"],
  	# Complete two f-strings
    value_vars=models + [f"{____}-lo-95" for model in models] + [f"{____}-hi-95" for model in models],
    var_name="model_label", 
    value_name="value")

print(bkt_long.head())
Edit dan Jalankan Kode