Skip to contents

Angler interview data for an ice fishing creel survey at Lake McConaughy, Nebraska. Contains 72 interviews across 12 sampling days in January-February 2024. Anglers fish from both open-air setups and enclosed dark-house shelters, targeting walleye and yellow perch. Dates match example_ice_sampling_frame.

Usage

example_ice_interviews

Format

A data frame with 72 rows and 11 columns:

date

Interview date (Date class), matching example_ice_sampling_frame

n_counted

Integer total number of angler parties counted at the access point during the sampling period

n_interviewed

Integer number of parties actually interviewed; always <= n_counted

hours_on_ice

Numeric hours the angler party was physically on the ice (total time-on-ice effort)

active_fishing_hours

Numeric hours spent actively fishing, excluding travel, setup, and breaks; always <= hours_on_ice

walleye_catch

Integer total walleye caught (kept + released)

perch_catch

Integer total yellow perch caught (kept + released)

walleye_kept

Integer walleye harvested; always <= walleye_catch

perch_kept

Integer yellow perch harvested; always <= perch_catch

trip_status

Character trip completion status: "complete" or "incomplete"

shelter_mode

Character shelter type used by the angler party: "open" (no shelter) or "dark_house" (enclosed shelter). Used to stratify effort estimates by shelter type.

Source

Simulated data based on Nebraska ice fishing survey protocols.

Examples

data(example_ice_sampling_frame)
data(example_ice_interviews)

# Build an ice fishing design with scalar period sampling probability
design <- creel_design(
  example_ice_sampling_frame,
  date = date,
  strata = day_type,
  survey_type = "ice",
  effort_type = "time_on_ice",
  p_period = 0.5
)

design <- suppressMessages(add_interviews(
  design,
  example_ice_interviews,
  catch = walleye_catch,
  effort = hours_on_ice,
  harvest = walleye_kept,
  trip_status = trip_status,
  n_counted = n_counted,
  n_interviewed = n_interviewed
))
#> Warning: ! No `n_anglers` provided — assuming 1 angler per interview.
#>  Pass `n_anglers = <column>` to use actual party sizes for angler-hour
#>   normalization.
#>  If the interviews really are one angler each, pass `n_anglers = 1` to state
#>   that and silence this warning.
#> Warning: 23 interviews have zero catch.
#>  Zero catch may be valid (skunked) or indicate missing data.
suppressWarnings(estimate_effort(design))
#> 
#> ── Creel Survey Estimates ──────────────────────────────────────────────────────
#> Method: Total
#> Variance: Taylor linearization
#> Confidence level: 95%
#> Effort target: sampled_days
#> Unit: party-hours
#> 
#> # A tibble: 1 × 6
#>   estimate    se ci_lower ci_upper     n total_effort_hr_on_ice
#>      <dbl> <dbl>    <dbl>    <dbl> <int>                  <dbl>
#> 1    2406.  74.6    2260.    2552.    72                  2406.