Purpose
This App provides a tool for fitting data with Bayesian Ridge Regression model. It fits a dataset with one dependent variable and multiple independent variables. You can further use it to predict response of independent variables.
Notes:
Installation
- Download the BRR.opx file, then drag-and-drop onto the Origin workspace.
- The App will start downloading dependent Python libraries. Wait a few minutes until the download is completed and restart Origin.
Operation
- Activate a worksheet. Click the App icon to bring up the dialog.
- On Input Data tab, select single or multiple worksheet columns for Independent Variables and specify Dependent Variable by selecting a single worksheet column.
- On Options tab, change settings to fit the model
- Maximum Iterations: Maximum number of iterations. The solver iterates until convergence or this number of iterations.
- Tolerance: Stop the algorithm if fitting parameter has converged.
- Alpha1: Shape parameter for the Gamma distribution prior over the alpha parameter.
- Alpha2: Inverse scale parameter (rate parameter) for the Gamma distribution prior over the alpha parameter.
- Lambda1: Shape parameter for the Gamma distribution prior over the lambda parameter.
- Lambda2: Inverse scale parameter (rate parameter) for the Gamma distribution prior over the lambda parameter.
- Alpha Initial: Initial value for alpha (precision of the noise). If not set, alpha_init is 1/Var(y).
- Lambda Initial: Initial value for lambda (precision of the weights). If not set, lambda_init is 1.
- Include Intercept: Whether to calculate the intercept for this model.
- On Quantities tab: choose which quantities and plots to output.
- On Plot tab: choose plots to output.
- Score Plot: Plot the log marginal likelihood as a function of iteration number.
- On Prediction tab, you can select a range of independent data to predict the response with the fitted neural network.
- Click OK to output reports.