rejection_sample¶
- rejection_sample(posterior, weights)[source]¶
Perform rejection sampling on a posterior using weights
- Parameters:
- posterior: pd.DataFrame or np.ndarray of shape (nsamples, nparameters)
The dataframe or array containing posterior samples
- weights: np.ndarray
An array of weights
- Returns:
- reweighted_posterior: pd.DataFrame
The posterior resampled using rejection sampling