[SOLVED] Bayesian-Homework 2 Regression

30.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

Data
The data in ‘ElectricCarData_Clean.csv’ (from Kaggle) represent quantitative characteristics of a sample of n = 103 electric vehicles available in Europe. For this homework assignment, we seek to construct a Bayesian regression model to predict vehicle price (PriceEuro; in Euros) based on range (Range_Km; in kilometers) and number of seats (Seats).

Questions
Prepare a written response to the following, using Overleaf. The assignment shouldn’t be longer than 10 (double-spaced, excluding title page, references, and appendices). Due Thurs., Feb. 17, at the beginning of the class period. Please submit the assignment as a PDF through CANVAS.

1.    Develop a MCMC algorithm to fit a Bayesian regression model using a normallikelihood, multivariate normal prior for the coefficients β, and normal prior for log(σ). Use a random walk proposal for log(σ) in the Metropolis-Hastings updates for log(σ).

2.    Conduct a Bayesian regression analysis based on the data set using vehicle priceas the response variable and the three sets of covariates below. Compare the 3 models using DIC.

(a)     Range_Km and Seats

(b)    Range_Km

(c)     Seats

3.    For the best performing model based on DIC, make inference about your findingsusing the associated MCMC sample.

4.    For a new EV that is not in the data set but has Range_Km = 500 and Seats = 4, predict the vehicle price using the best performing model you identified above.

References
• https://www.kaggle.com/kkhandekar/cheapest-electric-cars

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.