diffuseblm
Bayesian linear regression model with diffuse conjugate prior for data likelihood
Description
The Bayesian linear regression
                model object diffuseblm specifies that the joint prior
            distribution of (β,σ2)
            is proportional to 1/σ2 (the
                diffuse prior model).
The data likelihood is where ϕ(yt;xtβ,σ2) is the Gaussian probability density evaluated at yt with mean xtβ and variance σ2. The resulting marginal and conditional posterior distributions are analytically tractable. For details on the posterior distribution, see Analytically Tractable Posteriors.
In general, when you create a Bayesian linear regression model object, it specifies the joint prior distribution and characteristics of the linear regression model only. That is, the model object is a template intended for further use. Specifically, to incorporate data into the model for posterior distribution analysis, pass the model object and data to the appropriate object function.
Creation
Description
PriorMdl = diffuseblm(NumPredictors)PriorMdl) composed of
                            NumPredictors predictors and an intercept, and sets
                        the NumPredictors property. The joint prior
                        distribution of (β,
                            σ2) is the diffuse model.
                            PriorMdl is a template that defines the prior
                        distributions and the dimensionality of β.
PriorMdl = diffuseblm(NumPredictors,Name,Value)NumPredictors) using name-value pair arguments.
                        Enclose each property name in quotes. For example,
                            diffuseblm(2,'VarNames',["UnemploymentRate"; "CPI"])
                        specifies the names of the two predictor variables in the model.
Properties
Object Functions
| estimate | Estimate posterior distribution of Bayesian linear regression model parameters | 
| simulate | Simulate regression coefficients and disturbance variance of Bayesian linear regression model | 
| forecast | Forecast responses of Bayesian linear regression model | 
| plot | Visualize prior and posterior densities of Bayesian linear regression model parameters | 
| summarize | Distribution summary statistics of standard Bayesian linear regression model | 
Examples
More About
Alternatives
            The bayeslm function can create any supported prior model object for Bayesian linear regression.
        
Version History
Introduced in R2017a
