R package for predicting daily fishery outcomes from openers in the lower Kuskokwim River subsistence salmon fishery. Fishery outcomes include drift boat trips/day, salmon catch/trip, and % species composition, and these are treated as response variables in linear regression models with predictions made via AIC-based model-averaging. Harvest predictions by species are then obtained by multiplying predictions of the response variables. Leave-one-out cross-validation is used to assess predictive performance.
Importantly, these predictive models and data are made available through a user-friendly interactive web application ("the predictive tool"; live version online).
Upon accessing the tool, users will arrive at this page, where they will enter characteristics of the opener they wish to predict fishery outcomes and harvest for: timing and Bethel Test Fishery (a daily fishery-independent index of in-river salmon abundance and species composition).
Next, users will navigate to the Outputs tab to find a table showing predictions of fishery outcomes and harvest by species:
Those are the steps/tabs required for successful use of the predictive tool -- these values can be used in planning openers for the near-term in-season. However, users are encouraged to explore the wealth of additional information available in the tool interface, for example, view how response variables are predicted to vary throughout the season (found in the Predictive Relationships tab):
Or visualize how similar predictions are to the actual values (found in Statistical Info. > Cross-Validation > Observed vs. Predicted Plots):
The tool can be accessed from shinyapps.io. However because of limited server time, if you anticipate using the predictive tool repeatedly, please install the package and run it locally. After installing R and RStudio Desktop (accept all defaults when prompted), run this code from the R console:
install.packages("remotes")
remotes::install_github("bstaton1/KuskoHarvPred", build_vignettes = TRUE)
After installation, run the predictive tool with:
KuskoHarvPred::run_predictive_tool()
It is the intent of the package developer that the analyses behind the tool be updated with the most current data. Please see the vignette for instructions about when and how this should be done.
vignette("updating-predictions", package = "KuskoHarvPred")
'KuskoHarvPred' is a member of a family of packages:
- 'KuskoHarvEst' contains tools for producing estimates (and PDF reports for distribution) for a single opener.
- 'KuskoHarvData' stores the data and compiled estimates across multiple openers and years.
- 'KuskoHarvUtils' contains features that support the other packages.
The approach for predicting outcomes of future openers based on past data contained in 'KuskoHarvPred' can be found in the manuscript:
In-season predictions of daily harvest for lower Kuskokwim River subsistence salmon fisheries by B. A. Staton, W. R. Bechtol, L. G. Coggins Jr., and G. Decossas, submitted to the North American Journal of Fisheries Management (analysis repository: bstaton1/KuskoHarvPred-ms-analysis; archived under DOI 10.5281/zenodo.13293677).
A description of the sampling methodology and estimation framework can be found in the manuscript:
In-season monitoring of harvest and effort from a large-scale subsistence salmon fishery in western Alaska by B. A. Staton, W. R. Bechtol, L. G. Coggins Jr., G. Decossas, and J. Esquible, submitted to the Canadian Journal of Fisheries and Aquatic Sciences (analysis repository: bstaton1/KuskoHarvEst-ms-analysis; archived under DOI 10.5281/zenodo.10369148).
Questions or feedback about the predictive framework or tool may be directed to Ben Staton (bstaton.qes@gmail.com).
'KuskoHarvPred' uses data collected by the Lower Kuskokwim River In-season Subsistence Salmon Harvest Monitoring Program, which is a collaborative effort of the Kuskokwim River Inter-Tribal Fish Commission, the Orutsararmiut Native Council, and the Yukon Delta National Wildlife Refuge (U.S. Fish and Wildlife Service).
Several people provided valuable feedback on the statistical framework and interactive tool; in alphabetical order they are: B. Bechtol, L. Coggins, G. Decossas, S. Larson, N. Smith, and J. Spaeder. The graphic of the crystal ball with a salmon inside in the 'KuskoHarvPred' package logo was created by N. Tamburello.
This package is totally reliant on RStudio Desktop, Rmarkdown, and Shiny to do its job. The developers of these free software products are owed gratitude for making the construction of interactive web applications like that contained in 'KuskoHarvPred' possible.
Funding for the development of this package was provided by the Arctic-Yukon-Kuskokwim Sustainable Salmon Initiative, administered by the Bering Sea Fisherman's Association under project #AC-2106.