EDISON-package | Allows for network reconstruction and changepoint detection. |
AcceptableMove | Check if move is acceptable. |
addProposalNetworkInfo | Add the proposed new network to the new.nets list. |
BinoHyperMove | Makes a binomial hyperparameter move. |
BinoHyperRatio | Calculates the MH ratio of the binomial prior. |
bp.computeAlpha | Computes the acceptance ratio of two changepoint configurations. |
buildXY | Builds response Y and predictor X. |
CalculateChanges | Function to calculate the number of differences between adjaccent network segments. |
calculateCPPGlobal | Calculated the global changepoint probabilities. |
calculateCPProbabilities | Calculate the changepoint probabilities. |
calculateEdgeProbabilities | Calculate the edge probabilities. |
calculateEdgeProbabilitiesSegs | Calculate edge probabilities for fixed segments. |
calculateEdgeProbabilitiesTimePoints | Calculate the edge posterior probabilities for each timepoint. |
CalculateLikelihoodRatio | Calculates the ratio of two likelihoods in a structure move. |
CalculatePriorRatio | Calculates the network prior ratio. |
CollectNetworkInfo | Collects all the network information in one list. |
computePx | Compute projection matrix. |
computeRho4 | Calculate proposal frequencies for changepoint moves. |
convert_nets | Convert internal representation of networks. |
cp.birth | Make changepoint birth move. |
cp.death | Make changepoint death move. |
cp.shift | Makes a changepoint shift move. |
defaultOptions | Set the default options for the MCMC simulation. |
dinvgamma | Calculate inverse gamma distribution. |
EDISON | Allows for network reconstruction and changepoint detection. |
EDISON.run | Wrapper function for starting an MCMC simulation |
ExpHyperMove | Makes an exponential hyperparameter move. |
ExpHyperRatioTarget | Calculates the ratio of an exponential hyperparameter move. |
fix_eigenvalues | Modify network to ensure stationarity. |
generateNetwork | Generate a random network. |
HyperparameterMove | Make a hyperparameter move. |
HyperParms | Sets up initial values of hyperparameters. |
init | Initialise the MCMC simulation. |
main | Main function of the MCMC simulation. |
make_structure_move | Makes a structure move. |
NetworkProbBino | Calculates the prior probability of the network segments under the binomial prior. |
NetworkProbExp | Calculates the prior probability of the network using the exponential prior. |
NetworkRatioBino | Calculates the ratio of binomial prior probabilites. |
NetworkRatioExp | Calculates the ratio of exponential network prior probabilities. |
output | Collects and saves output. |
phase.update | Make a network structure or hyperparameter move. |
PriorRatioPoisson | Calculate network prior ratio with Poisson prior. |
proposalTuning | Tune the proposal width for betas. |
proposeContinuous | Propose a new real hyperparameter value. |
ProposeDiscrete | Propose a new discrete value. |
psrf | Calculates the potential scale reduction factor. |
psrf_check | Check the potential scale reduction factors for all parameters (edges). |
psrf_check_hyper | Checks the potential scale reduction factor for the hyperparameters. |
readDataTS | Read target data. |
rinvgamma | Samples from the inverse gamma distribution. |
runDBN | Setup and run the MCMC simulation. |
sampleBinit | Sample initial regression coefficients. |
sampleBxy | Sample regression coefficients. |
sampleDelta2 | Sample delta squared. |
sampleK | Sample initial number of changepoints. |
sampleParms | Sample initial parameters for the MCMC simulation. |
sampleSig2 | Sample initial sigma squared. |
simulateNetwork | Generate network and simulate data. |
updateSigMulti | Update sigma squared variances. |
updateSigSolo | Sample new values for sigma squared. |