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

การจำลองด้วย RJAGS สำหรับการถดถอยแบบหลายตัวแปร

พิจารณาโมเดล Bayesian ต่อไปนี้ของปริมาณ \(Y\)i โดยใช้สถานะวันธรรมดา \(X\)i และอุณหภูมิ \(Z\)i:

  • likelihood: \(Y\)i \(\sim N(m\)i, \(s^2)\) โดยที่ \(m\)i \(= a + b X\)i \(+ c Z\)i .
  • priors: \(a \sim N(0, 200^2)\), \(b \sim N(0, 200^2)\), \(c \sim N(0, 20^2)\), \(s \sim Unif(0, 200)\)

จากการสำรวจความสัมพันธ์ระหว่าง volume, weekday และ hightemp ในชุดข้อมูล RailTrail ก่อนหน้านี้ ทำให้เข้าใจความสัมพันธ์ดังกล่าวได้ในระดับหนึ่ง ขั้นตอนนี้จะนำข้อมูลเชิงลึกนั้นมารวมกับ prior เพื่อสร้างโมเดล posterior ของความสัมพันธ์นี้โดยใช้ RJAGS ชุดข้อมูล RailTrail อยู่ใน workspace ของคุณแล้ว

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

การสร้างแบบจำลอง Bayesian ด้วย RJAGS

ดูคอร์ส

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

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

# DEFINE the model    
rail_model_2 <- 
แก้ไขและรันโค้ด