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)