run_passage_to_spawner_model.RdThis function takes in SRJPEdata::observed_adult_input and SRJPEdata::adult_model_covariates_standard
and runs the Passage to Spawner (P2S) model for a selected stream and environmental covariate. The function
will return a formatted list of parameter estimates and the full fitted stanfit object.
See vignette("passage_to_spawner_submodel.Rmd", package = "SRJPEmodel") for more details.
run_passage_to_spawner_model(
observed_adult_input,
adult_model_covariates,
stream_name,
selected_covariate,
extract_predicted_spawners = c(FALSE, TRUE)
)The exported data object SRJPEdata::observed_adult_input. See ?SRJPEdata::observed_adult_input for
details on data structure.
The exported data object SRJPEdata::adult_model_covariates_standard. See ?SRJPEdata::adult_model_covariates_standard for
details on data structure.
The name of the stream for which you would like to run the P2S model. Can be
battle creek, clear creek, deer creek, mill creek, or (draft form) butte creek.
The environmental covariate you'd like to run the model for. Can be
either wy_type (water year type), max_flow_std (maximum flow), gdd_std (growing degree days),
passage_index (total upstream passage), median_passage_timing_std (median passage timing),
or null_covar (no environmental covariate).
If TRUE, will only produce a tibble with median predicted spawners with upper (97.5%)
and lower (2.5%) confidence intervals. If FALSE, returns a list with all parameter estimates and the full stanfit object.
See vignette("prep_environmental_covariates.Rmd", package = "SRJPEdata") for more details.
If extracted_predicted_spawners == TRUE, Returns a tibble containing the following variables:
stream Stream name
year Year observed data came from
median_predicted_spawners Median predicted spawner value for a given stream and year
lcl 2.5% confidence interval for predicted spawner value
ucl 97.5% confidence interval for predicted spawner value
data_type Data type: P2S_predicted_spawners
If extracted_predicted_spawners == FALSE, returns a list containing
full_object, the full fitted stanfit object (see details),
and formatted_pars, a formatted data table containing the following variables:
par_names Parameter name
mean Mean of the posterior distribution for a parameter
se_mean Monte Carlo standard error for summary of all chains merged (see details)
sd Standard deviation of the posterior distribution for a parameter
2.5% 2.5% quantile of posterior distribution for a parameter.
25% 25% quantile of posterior distribution for a parameter.
50% 50% quantile of posterior distribution for a parameter.
75% 75% quantile of posterior distribution for a parameter.
97.5% 97.5% quantile of posterior distribution for a parameter.
n_eff Effective sample size for a parameter
Rhat Split Rhats for a parameter
stream Stream name for the parameter estimate
year Year observed data came from
Other passage_to_spawner:
compare_P2S_covariates_within_stream(),
compare_P2S_model_covariates()