get_hpd
#
- pyvbmc.stats.get_hpd(X: ndarray, y: ndarray, hpd_frac: float = 0.8)[source]#
Get high-posterior density dataset.
- Parameters:
- Xndarray, shape (N, D)
The training points.
- yndarray, shape (N, 1)
The training targets.
- hpd_fracfloat
The portion of the training set to consider, by default 0.8.
- Returns:
- hpd_Xndarray
High-posterior density training points.
- hpd_yndarray
High-posterior density training targets.
- hpd_rangendarray, shape (D,)
The range of values of hpd_X in each dimension.
- indicesndarray
The indices of the points returned with respect to the original data being passed to the function.