เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

จัดรูปแบบ Posterior ของการพยากรณ์

ต่อไปมาลองพล็อตการพยากรณ์ใหม่กัน ในแบบฝึกหัดนี้ เราจะพยากรณ์ว่าเพลงที่เพิ่งปล่อยออกมาใหม่ซึ่งมี song_age เป็น 0 จะได้รับความนิยมมากแค่ไหน โดยยังคงพยากรณ์ popularity จาก song_age และ artist_name อยู่เช่นเดิม ออบเจกต์ new_predictions ถูกสร้างขึ้นแล้ว และมีการแจกแจงของคะแนนที่พยากรณ์สำหรับเพลงใหม่จาก Adele, Taylor Swift และ Beyoncé

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างโมเดลการถดถอยแบบ Bayesian ด้วย rstanarm

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แสดงผลคะแนนที่พยากรณ์จาก 10 iteration แรกของ new_predictions
  • แปลง new_predictions เป็น data frame และตั้งชื่อคอลัมน์ว่า "Adele", "Taylor Swift" และ "Beyoncé"
  • จัดโครงสร้างข้อมูลให้อยู่ในรูปแบบ long format โดยมีเพียงสองคอลัมน์คือ artist_name และ predict
  • แสดงผล 6 แถวแรกของ data frame plot_posterior ที่จัดโครงสร้างใหม่แล้ว

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# View new data predictions
___[___:___, ]

# Convert to data frame and rename variables
new_predictions <- ___(new_predictions)
___(___) <- c("___", "___", "___")

# Create tidy data structure
plot_posterior <- ___(new_predictions, key = "artist_name", value = "predict")

# Print formated data
___(plot_posterior)
แก้ไขและรันโค้ด