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

Prior แบบไม่ปรับสเกล

ต่อไปจะสร้างโมเดลที่ไม่ใช้การปรับสเกลอัตโนมัติสำหรับการแจกแจงก่อน (prior distributions) เพื่อเปลี่ยนพฤติกรรมเริ่มต้นของ rstanarm วิธีนี้จะช่วยให้ควบคุมข้อมูลที่ป้อนเข้าสู่กระบวนการประมาณค่าได้โดยตรงมากขึ้น โดยข้อมูล songs ถูกโหลดไว้แล้ว

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

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

ดูคอร์ส

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

  • พยากรณ์ popularity จาก song_age
  • บอกให้ rstanarm ไม่ปรับสเกลพารามิเตอร์อัตโนมัติ
  • แสดงสรุป prior เพื่อยืนยันว่าไม่มีการปรับสเกล

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

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

# Estimate the model with unadjusted scales
no_scale <- stan_glm(popularity ~ song_age, data = songs,
    ___ = normal(___ = FALSE),
    ___ = normal(___ = FALSE),
    ___ = exponential(___ = FALSE)
)

# Print the prior summary
___(no_scale)
แก้ไขและรันโค้ด