bugs_to_df: Extract estimated parameters from a list of BUGS outputs

View source: R/bugs-funs.R

bugs_to_dfR Documentation

Extract estimated parameters from a list of BUGS outputs

Description

From the output of the function fit_trend() (or read_bugs()), this function extracts estimated parameters into a data.frame.

The resulting data.frame has no particular use in popbayes but it can be useful for users.

Usage

bugs_to_df(data)

Arguments

data

a named list of BUGS outputs. The output of fit_trend() or read_bugs()

Value

A data.frame.

Examples

## Load Garamba raw dataset ----
file_path <- system.file("extdata", "garamba_survey.csv", 
                         package = "popbayes")
                         
garamba <- read.csv(file = file_path)

## Create temporary folder ----
temp_path <- tempdir()

## Format dataset ----
garamba_formatted <- popbayes::format_data(
  data              = garamba, 
  path              = temp_path,
  field_method      = "field_method",
  pref_field_method = "pref_field_method",
  conversion_A2G    = "conversion_A2G",
  rmax              = "rmax")
                                        
## Select one serie ----
a_buselaphus <- popbayes::filter_series(garamba_formatted, 
                                        location = "Garamba",
                                        species  = "Alcelaphus buselaphus")

## Fit population trends (requires JAGS) ----
a_buselaphus_mod <- popbayes::fit_trend(a_buselaphus, path = temp_path)

## Import BUGS outputs for one count series ----
bugs <- popbayes::read_bugs(series = "garamba__alcelaphus_buselaphus", 
                            path   = temp_path)

## Extract estimated parameters ----
popbayes::bugs_to_df(bugs)


FRBCesab/popbayes documentation built on Jan. 26, 2024, 12:13 p.m.