parse_beast_state_operators {tracerer}R Documentation

Parses a BEAST2 .xml.state output file to get only the operators acceptances

Description

Parses a BEAST2 .xml.state output file to get only the operators acceptances

Usage

parse_beast_state_operators(
    filename = get_tracerer_path("beast2_example_output.xml.state")
  )

Arguments

filename

name of the BEAST2 .xml.state output file

Value

data frame with all the operators' success rates

Author(s)

Richèl J.C. Bilderbeek

Examples

  xml_state_filename <- get_tracerer_path("beast2_example_output.xml.state")
  estimates <- parse_beast_state_operators(filename = xml_state_filename)
  expected_names <- c("operator", "p", "accept", "reject", "acceptFC",
    "rejectFC", "rejectIv", "rejectOp")
  expected_operator <- c("treeScaler.t", "treeRootScaler.t",
    "UniformOperator.t", "SubtreeSlide.t", "narrow.t", "wide.t",
    "WilsonBalding.t", "BirthRateScaler.t", "DeathRateScaler.t")
  testit::assert(names(estimates) == expected_names)
  #testit::assert(estimates$operator == expected_operators)

[Package tracerer version 2.0.1 Index]