From 13e8799af6fc977afde4d14b19b429575e9a996d Mon Sep 17 00:00:00 2001
From: Peter Winskill
Date: Thu, 21 Mar 2024 10:35:27 +0000
Subject: [PATCH 01/12] change site filter to be optional for set change point
---
R/modify.R | 15 +++++++++------
R/utils.R | 2 +-
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/R/modify.R b/R/modify.R
index 07d3b06..93ec14b 100644
--- a/R/modify.R
+++ b/R/modify.R
@@ -26,19 +26,22 @@ expand_interventions <- function(interventions, max_year, group_var){
#' @param target New value of change point
#'
#' @export
-set_change_point <- function(interventions, sites, var, year, target){
+set_change_point <- function(interventions, var, year, target, sites = NULL){
- template <- sites
- template$year <- year
- template$target <- target
+ if(is.null(sites)){
+ template <- data.frame(year = year)
+ } else {
+ template <- sites
+ template$year <- year
+ }
- index <- index_df(interventions, template[,c(names(sites), "year")])
+ index <- index_df(interventions, template)
if(!all(is.na(interventions[index, var]))){
stop(paste("Trying to overwrite existing value in interventions:", var))
}
- interventions[index, var] <- template$target
+ interventions[index, var] <- target
return(interventions)
}
diff --git a/R/utils.R b/R/utils.R
index 26c8ad9..8c92923 100644
--- a/R/utils.R
+++ b/R/utils.R
@@ -10,7 +10,7 @@ index_df <- function(df, filter_row) {
indexed_df <- df |>
dplyr::mutate(index = 1:dplyr::n())
- filter_row <- filter_row[ , names(filter_row) %in% names(df)]
+ filter_row <- filter_row[ , names(filter_row) %in% names(df), drop = FALSE]
row_index <- filter_row |>
dplyr::left_join(indexed_df, by = names(filter_row), multiple = "all") |>
From 6b9cad69d3758ab49d6e4a5d383f9452faf57198 Mon Sep 17 00:00:00 2001
From: Peter Winskill
Date: Thu, 21 Mar 2024 10:57:49 +0000
Subject: [PATCH 02/12] Update future net dist for new netz functionality
---
R/modify.R | 6 +++---
R/vector_control.R | 38 +++++++++++++++++---------------------
2 files changed, 20 insertions(+), 24 deletions(-)
diff --git a/R/modify.R b/R/modify.R
index 93ec14b..2a89d0d 100644
--- a/R/modify.R
+++ b/R/modify.R
@@ -71,7 +71,7 @@ ever_used <- function(interventions, var, group_var){
#' @param group_var Site grouping
#'
#' @export
-last_used <- function(interventions, var, group_var){
+last_used <- function(interventions, var, group_var = NULL){
interventions <- interventions |>
dplyr::filter(!is.na(.data[[var]])) |>
dplyr::group_by(dplyr::across(dplyr::all_of(group_var))) |>
@@ -91,7 +91,7 @@ last_used <- function(interventions, var, group_var){
#' @param group_var Site grouping
#'
#' @export
-linear_interpolate <- function(interventions, vars, group_var){
+linear_interpolate <- function(interventions, vars, group_var = NULL){
interventions <- interventions |>
dplyr::group_by(dplyr::across(dplyr::all_of(group_var))) |>
dplyr::mutate(dplyr::across(dplyr::all_of(vars), \(x) zoo::na.approx(x, na.rm = FALSE))) |>
@@ -106,7 +106,7 @@ linear_interpolate <- function(interventions, vars, group_var){
#' @param not Character string naming Interventions not to be extrapolated
#'
#' @export
-fill_extrapolate <- function(interventions, group_var, not = "itn_input_dist"){
+fill_extrapolate <- function(interventions, group_var = NULL, not = "itn_input_dist"){
f_interventions <- interventions |>
dplyr::group_by(dplyr::across(dplyr::all_of(group_var))) |>
tidyr::fill(-dplyr::all_of(not), .direction = "down") |>
diff --git a/R/vector_control.R b/R/vector_control.R
index 2999532..3039a19 100644
--- a/R/vector_control.R
+++ b/R/vector_control.R
@@ -17,28 +17,24 @@ add_future_net_dist <- function(interventions, group_var, off_year_max = 0.2, cy
data_year = max(.data$year[!is.na(.data$itn_input_dist)]),
# Infer a large scale net distribution year
cycle_peak = .data$year[which.max(.data$itn_use[.data$year < .data$data_year])],
- # Ensure previously fitted distributions remain fixed
- dl = ifelse(is.na(.data$itn_input_dist), 0, .data$itn_input_dist),
- du = ifelse(is.na(.data$itn_input_dist), off_year_max, .data$itn_input_dist),
+ # Ensure future distribution are cyclical
+ du = ifelse(is.na(.data$itn_input_dist), off_year_max, 1),
du = ifelse(is.na(.data$itn_input_dist) & ((.data$year - .data$cycle_peak) %% cycle_period == 0), 1, .data$du),
- # Estimate remaining distributions
- itn_input_dist = netz::fit_usage(
- target_usage = .data$itn_use,
- target_usage_timesteps = 1 + (.data$year - min(.data$year) + 0.5) * 365,
- distribution_timesteps = 1 + (.data$year - min(.data$year)) * 365,
- distribution_init = pmax(pmin(.data$itn_use * 0.75, .data$du), .data$dl),
- distribution_lower = .data$dl,
- distribution_upper = .data$du,
- control = list(xtol_rel = 0.01)
- )$par
- ) |>
- # Add the resulting model usage
- dplyr::mutate(
- fitted_usage = netz::population_usage(
- distribution = .data$itn_input_dist,
- distribution_timesteps = 1 + (.data$year - min(.data$year)) * 365,
- timesteps = (1 + max(.data$year) - min(.data$year)) * 365,
- half_life = 5 * 365)[1 + (.data$year - min(.data$year) + 0.5) * 365]
+ itn_input_dist = usage_to_model_distribution(
+ itn_use,
+ 1 + (.data$year - min(.data$year) + 0.5) * 365,
+ 1 + (.data$year - min(.data$year)) * 365,
+ distribution_upper = du,
+ # TODO: mean retention
+ mean_retention = .data$mean_retention
+ ),
+ fitted_usage = model_distribution_to_usage(
+ 1 + (.data$year - min(.data$year) + 0.5) * 365,
+ itn_input_dist2,
+ 1 + (.data$year - min(.data$year)) * 365,
+ # TODO: mean retention
+ mean_retention = .data$mean_retention
+ )
) |>
dplyr::ungroup() |>
dplyr::select(-c("dl", "du", "cycle_peak", "data_year"))
From 42fae3bc7d96f711bca373979e3caa68f853f4de Mon Sep 17 00:00:00 2001
From: Peter Winskill
Date: Thu, 21 Mar 2024 11:01:26 +0000
Subject: [PATCH 03/12] Update net efficacy to half-life adjusted
---
.../bed_net_efficacy_resistance_parameters.R | 24 +-
data-raw/insecticide_resistance/g2_itn.csv | 102 ------
.../net_efficacy_adjusted.csv | 304 ++++++++++++++++++
.../insecticide_resistance/pyr_only_llin.csv | 102 ------
.../insecticide_resistance/pyr_pbo_itn.csv | 102 ------
data/net_efficacy.rda | Bin 7453 -> 8180 bytes
6 files changed, 305 insertions(+), 329 deletions(-)
delete mode 100644 data-raw/insecticide_resistance/g2_itn.csv
create mode 100644 data-raw/insecticide_resistance/net_efficacy_adjusted.csv
delete mode 100644 data-raw/insecticide_resistance/pyr_only_llin.csv
delete mode 100644 data-raw/insecticide_resistance/pyr_pbo_itn.csv
diff --git a/data-raw/insecticide_resistance/bed_net_efficacy_resistance_parameters.R b/data-raw/insecticide_resistance/bed_net_efficacy_resistance_parameters.R
index 202f226..59d5f67 100644
--- a/data-raw/insecticide_resistance/bed_net_efficacy_resistance_parameters.R
+++ b/data-raw/insecticide_resistance/bed_net_efficacy_resistance_parameters.R
@@ -1,27 +1,5 @@
# Process bed net efficacy parameters
-process_efficacy <- function(x, net_type){
- x |>
- dplyr::select(bioassay_mortality, dn0_med, rn0_med, gamman_med) |>
- dplyr::mutate(pyrethroid_resistance = 1 - bioassay_mortality) |>
- dplyr::select(-bioassay_mortality) |>
- dplyr::rename(
- dn0 = dn0_med,
- rn0 = rn0_med,
- gamman = gamman_med) |>
- dplyr::mutate(
- rnm = 0.24,
- net_type = net_type)
-}
-
-pyrethroid_only <- read.csv("data-raw/insecticide_resistance/pyr_only_llin.csv") |>
- process_efficacy("pyrethroid_only")
-pyrethroid_pbo <- read.csv("data-raw/insecticide_resistance/pyr_pbo_itn.csv") |>
- process_efficacy("pyrethroid_pbo")
-pyrethroid_pyrrole <- read.csv("data-raw/insecticide_resistance/g2_itn.csv") |>
- process_efficacy("pyrethroid_pyrrole")
-
-net_efficacy <- dplyr::bind_rows(pyrethroid_only, pyrethroid_pbo, pyrethroid_pyrrole)
-
+net_efficacy <- read.csv("data-raw/insecticide_resistance/net_efficacy_adjusted.csv")
usethis::use_data(net_efficacy, overwrite = TRUE)
diff --git a/data-raw/insecticide_resistance/g2_itn.csv b/data-raw/insecticide_resistance/g2_itn.csv
deleted file mode 100644
index 2cbcc13..0000000
--- a/data-raw/insecticide_resistance/g2_itn.csv
+++ /dev/null
@@ -1,102 +0,0 @@
-,dn0_lo10,dn0_med,dn0_up90,rn0_lo10,rn0_med,rn0_up90,gamman_lo10,gamman_med,gamman_up90,bioassay_mortality
-1,0.51261923,0.514301493,0.515831458,0.48000385,0.483251769,0.486053671,2.642454103,2.699988495,3.040341717,1
-2,0.51263343,0.514313708,0.515842187,0.479974762,0.483235789,0.486031418,2.638096151,2.695015304,3.03601981,0.99
-3,0.512642398,0.514326969,0.515852943,0.479936621,0.4832197,0.486017356,2.633530901,2.690254957,3.028609473,0.98
-4,0.512653965,0.514333956,0.515863202,0.479896866,0.483202516,0.485999212,2.628878203,2.686082957,3.021345963,0.97
-5,0.512669028,0.514346671,0.515884312,0.47985312,0.4831736,0.485975565,2.623582679,2.680529032,3.015024805,0.96
-6,0.512687446,0.514366133,0.515895964,0.479810455,0.483144627,0.485946631,2.617455623,2.675451245,3.00919507,0.95
-7,0.512701549,0.514382005,0.515902881,0.479766534,0.483109853,0.485924457,2.611721731,2.669907209,3.003310225,0.94
-8,0.512716685,0.514399489,0.515912223,0.479721692,0.483081452,0.485900643,2.606415421,2.664419826,2.997372013,0.93
-9,0.5127329,0.514417153,0.515924098,0.479677224,0.483057069,0.48587511,2.59995122,2.658463048,2.990476725,0.92
-10,0.512749715,0.514434935,0.515928445,0.47963182,0.483020664,0.485848613,2.593579869,2.654141719,2.981086443,0.91
-11,0.512769272,0.514452433,0.515933092,0.479585906,0.482991261,0.485817763,2.58751422,2.649950832,2.97330796,0.9
-12,0.512785155,0.514475148,0.515943214,0.479542614,0.482950515,0.485792689,2.58135859,2.644093493,2.968219426,0.89
-13,0.512800919,0.514497913,0.515953305,0.479511121,0.48290919,0.485767782,2.574826899,2.638690975,2.963080609,0.88
-14,0.512817983,0.514509067,0.515963412,0.479479891,0.482875807,0.485738373,2.567903496,2.634253116,2.957890452,0.87
-15,0.512832168,0.514524722,0.515973533,0.479450168,0.482854586,0.485710191,2.560997803,2.629071767,2.952647866,0.86
-16,0.512845276,0.514544537,0.515984472,0.479428263,0.48281867,0.485681664,2.553558343,2.624383513,2.947242328,0.85
-17,0.512860648,0.514562962,0.516006989,0.479384945,0.482787932,0.485652283,2.546126325,2.619384198,2.941253597,0.84
-18,0.51287647,0.514581034,0.516023214,0.47935025,0.482756189,0.485622336,2.538463562,2.613468595,2.93691762,0.83
-19,0.512894209,0.514601136,0.51602782,0.479316034,0.482708981,0.485591484,2.531111054,2.607727284,2.931615257,0.82
-20,0.512912684,0.51462151,0.516037825,0.479256841,0.482666788,0.485559988,2.523159219,2.602567879,2.926256354,0.81
-21,0.512931523,0.514642118,0.516048216,0.479214973,0.482623693,0.48552786,2.51597708,2.598909823,2.919904111,0.8
-22,0.512951543,0.514663008,0.516056666,0.47917495,0.482593794,0.485499643,2.508756434,2.593128622,2.913244817,0.79
-23,0.512972612,0.514684171,0.516074418,0.479132617,0.482555125,0.485472767,2.500990476,2.588021853,2.907830609,0.78
-24,0.512994134,0.514701436,0.516084003,0.47908977,0.482502981,0.485445371,2.493620467,2.582967873,2.902360218,0.77
-25,0.513016098,0.514719167,0.516087361,0.479048087,0.482440645,0.48541744,2.486143275,2.57779512,2.896832338,0.76
-26,0.513038343,0.514737309,0.516095475,0.479008892,0.482396418,0.485388719,2.478497319,2.571903508,2.891245614,0.75
-27,0.513056322,0.514754789,0.516103317,0.478969204,0.482376802,0.485352689,2.470521746,2.565835605,2.885598639,0.74
-28,0.513075607,0.514780033,0.516117954,0.478929015,0.482350294,0.485315668,2.462486195,2.560059248,2.879258866,0.73
-29,0.51309788,0.514803444,0.516124505,0.478888313,0.482314662,0.485277354,2.454216397,2.554693149,2.874118051,0.72
-30,0.513120672,0.514824509,0.516137438,0.478842853,0.482266654,0.48524084,2.446117236,2.549632842,2.86828135,0.71
-31,0.513143932,0.514849044,0.516151925,0.478758375,0.482215501,0.485212137,2.438117404,2.544174713,2.861852236,0.7
-32,0.513166896,0.514872471,0.516154754,0.478713404,0.482174422,0.485181725,2.430290839,2.538107417,2.85640696,0.69
-33,0.51319183,0.514894157,0.51616053,0.478646022,0.482116203,0.485142383,2.421447477,2.532128835,2.850263092,0.68
-34,0.51321636,0.514920532,0.516170542,0.478593174,0.482077491,0.485093107,2.412155326,2.525078858,2.843936182,0.67
-35,0.513239928,0.514949343,0.516181043,0.478562981,0.482033498,0.485043691,2.403462267,2.518830669,2.837663694,0.66
-36,0.513269661,0.514973299,0.516192149,0.478532365,0.481977402,0.485007344,2.394725273,2.512852682,2.831925018,0.65
-37,0.513293519,0.514988984,0.516204805,0.478471757,0.481923515,0.484965187,2.38575677,2.507302532,2.82575231,0.64
-38,0.513315628,0.515001937,0.5162172,0.478428281,0.481874491,0.484915134,2.37660437,2.500612473,2.819501352,0.63
-39,0.51334294,0.515023703,0.516220675,0.478371894,0.481823111,0.484873062,2.367284852,2.493454269,2.813169912,0.62
-40,0.513370841,0.515047739,0.516224753,0.478298517,0.481772037,0.484841244,2.358116285,2.485454865,2.806601157,0.61
-41,0.513399951,0.515069396,0.51622747,0.478224152,0.481714668,0.484790883,2.349155937,2.478975009,2.799996926,0.6
-42,0.513429349,0.515090588,0.516226239,0.478149665,0.481660701,0.484745378,2.339207518,2.472646074,2.79268444,0.59
-43,0.513450962,0.515120111,0.516226557,0.478068789,0.481612977,0.48469432,2.329456439,2.46462372,2.785990448,0.58
-44,0.513474398,0.515143121,0.516225736,0.47799878,0.481546222,0.484639444,2.320189014,2.45753206,2.779519154,0.57
-45,0.513499762,0.515167874,0.516234523,0.477947131,0.48149715,0.484591389,2.309102576,2.450381,2.773093472,0.56
-46,0.513521226,0.515193122,0.516232312,0.477893618,0.481440913,0.484538022,2.299381089,2.442550555,2.767062613,0.55
-47,0.513549565,0.515214127,0.516238775,0.477840712,0.481385858,0.484482847,2.288239373,2.434587443,2.761203681,0.54
-48,0.513585164,0.515237794,0.516244431,0.477791426,0.481327386,0.484425831,2.276934725,2.425864341,2.75525246,0.53
-49,0.513629384,0.515271313,0.516247926,0.477729882,0.481256444,0.484376001,2.266688268,2.418263529,2.749205737,0.52
-50,0.513670851,0.515299672,0.51625082,0.477663552,0.481201727,0.484315487,2.25635747,2.410838284,2.743060124,0.51
-51,0.513681205,0.515323828,0.516257872,0.477589915,0.481149004,0.484253121,2.245335316,2.403561668,2.73575509,0.5
-52,0.513704902,0.515359674,0.51626546,0.477498703,0.481082369,0.484181078,2.233957601,2.393985134,2.728925035,0.49
-53,0.513731645,0.515382708,0.516272752,0.477444482,0.481011382,0.484114686,2.22199472,2.385212308,2.724547815,0.48
-54,0.513765151,0.515418577,0.516269913,0.477364874,0.480919908,0.484049422,2.209762227,2.376672445,2.715938783,0.47
-55,0.513783005,0.515455149,0.516274394,0.4772703,0.480829665,0.483983564,2.197607985,2.368302765,2.704926302,0.46
-56,0.513816092,0.515491603,0.516274456,0.477198736,0.480727593,0.483924359,2.185644265,2.359749705,2.694239442,0.45
-57,0.513837049,0.515522307,0.516277658,0.47713261,0.480661781,0.4838621,2.173767181,2.351160694,2.687380565,0.44
-58,0.513879033,0.515538006,0.51627949,0.477064069,0.480574146,0.483804469,2.160318453,2.34188143,2.679758601,0.43
-59,0.513916262,0.515568388,0.516286213,0.476972064,0.480485449,0.483757804,2.146537503,2.332025052,2.672138709,0.42
-60,0.513963986,0.515586013,0.51628986,0.476882064,0.480387163,0.483678041,2.133309768,2.321806972,2.665993898,0.41
-61,0.51399296,0.515613993,0.516293359,0.47681849,0.480302464,0.483599072,2.120835787,2.311565753,2.656732208,0.4
-62,0.514004262,0.515634266,0.51629702,0.476755045,0.480237269,0.483511127,2.107002276,2.301041488,2.646258424,0.39
-63,0.514030836,0.515654066,0.516296848,0.476674516,0.480132733,0.483393761,2.09274004,2.292083411,2.635053464,0.38
-64,0.514076742,0.515670969,0.516294204,0.476594616,0.480023012,0.483319932,2.07781831,2.281860577,2.626059375,0.37
-65,0.514113127,0.515686221,0.516297746,0.476567789,0.479924994,0.483251076,2.063160404,2.272155948,2.619744862,0.36
-66,0.514158013,0.515686212,0.51630167,0.476504887,0.479820643,0.483175437,2.049225166,2.259260719,2.617012957,0.35
-67,0.514184652,0.515708306,0.516305834,0.476453238,0.47972465,0.483105525,2.035046711,2.247715756,2.614844068,0.34
-68,0.514200489,0.515741689,0.516301118,0.476390412,0.479627104,0.483027923,2.020034944,2.235613541,2.612446276,0.33
-69,0.514230691,0.51577249,0.516300393,0.476309189,0.479526908,0.482919217,2.004844715,2.223593903,2.604219779,0.32
-70,0.514234198,0.515789545,0.51630412,0.476243599,0.479400824,0.48282894,1.9890364,2.212090102,2.59526082,0.31
-71,0.51426802,0.515821519,0.516297444,0.476181784,0.479281629,0.482707529,1.971588452,2.200360613,2.585960598,0.3
-72,0.514292896,0.515844992,0.516301066,0.476111799,0.479146872,0.482614386,1.955961012,2.188467481,2.576171266,0.29
-73,0.514298591,0.51585618,0.516303502,0.476079828,0.479009319,0.482571172,1.938737264,2.174382483,2.566204905,0.28
-74,0.51416938,0.515845681,0.516302209,0.476003066,0.478886468,0.482464575,1.922362734,2.160379044,2.553227481,0.27
-75,0.514145757,0.515854163,0.516301659,0.475955141,0.478752458,0.48234009,1.9054181,2.146854745,2.543516733,0.26
-76,0.514011253,0.51584549,0.516303866,0.475882496,0.478613,0.482185646,1.887234697,2.132601792,2.534646287,0.25
-77,0.513846428,0.515839296,0.516304221,0.475827268,0.478489985,0.482096156,1.868098964,2.117042066,2.521583086,0.24
-78,0.513642593,0.51585201,0.516304486,0.475802896,0.478325905,0.482012262,1.848340506,2.103235091,2.506906661,0.23
-79,0.513618585,0.515833248,0.516303769,0.475771965,0.478196416,0.481882965,1.828015212,2.087803452,2.496312826,0.22
-80,0.513387294,0.515828982,0.516308089,0.475719128,0.478043032,0.481738984,1.807082043,2.071630059,2.481058235,0.21
-81,0.513120161,0.515797121,0.516307298,0.475672414,0.477898945,0.481607846,1.786233608,2.055071943,2.471809962,0.2
-82,0.512865831,0.515792816,0.516306827,0.475637176,0.477776535,0.481517105,1.761853574,2.038039372,2.460283786,0.19
-83,0.512404484,0.515770236,0.516306977,0.475596398,0.477644596,0.481351692,1.740117964,2.018511355,2.446328261,0.18
-84,0.512217244,0.515730059,0.516307785,0.475565083,0.47747729,0.481192186,1.716235735,1.999880327,2.431590712,0.17
-85,0.511596365,0.515743148,0.516305141,0.475543594,0.477329083,0.481033059,1.692014901,1.980032847,2.416409947,0.16
-86,0.510705778,0.515700515,0.516303911,0.475526275,0.477206115,0.481016552,1.667213826,1.956530151,2.402881311,0.15
-87,0.509818064,0.515668889,0.516304922,0.47552586,0.47707157,0.480853721,1.642042509,1.934325274,2.389578875,0.14
-88,0.508879165,0.515529214,0.516297514,0.475521526,0.476950156,0.480814289,1.616458629,1.910465472,2.372940512,0.13
-89,0.507590854,0.515372246,0.516288449,0.475528275,0.476802183,0.480710899,1.588949473,1.885174854,2.357734071,0.12
-90,0.506065102,0.515220374,0.516283995,0.475530781,0.476718101,0.480859828,1.558663289,1.858703391,2.337595453,0.11
-91,0.504200779,0.51500826,0.51627691,0.475534545,0.476666838,0.481086897,1.526550394,1.830714335,2.31316603,0.1
-92,0.502040348,0.514758983,0.516280396,0.47552487,0.476610694,0.481286425,1.492003075,1.801620887,2.28524832,0.09
-93,0.499114432,0.514301041,0.516269566,0.475537382,0.476632804,0.481810579,1.455264471,1.769654814,2.259565326,0.08
-94,0.495964838,0.513594513,0.516227325,0.475537135,0.476727596,0.482573227,1.416309212,1.735053723,2.222748259,0.07
-95,0.490990938,0.512455786,0.516184468,0.475549101,0.476848913,0.483611904,1.373747766,1.696535198,2.192882164,0.06
-96,0.484587791,0.510860766,0.516101097,0.475516548,0.477166254,0.486566699,1.326521815,1.649929159,2.160115714,0.05
-97,0.47496288,0.508545531,0.516062739,0.475544587,0.477542701,0.49135579,1.270298346,1.597731942,2.122606327,0.04
-98,0.463693037,0.504665549,0.515879498,0.475568364,0.478587426,0.497100209,1.211040115,1.532943274,2.076005576,0.03
-99,0.444438161,0.497410163,0.515633976,0.475704598,0.480698263,0.507017196,1.13155074,1.449645651,2.012627664,0.02
-100,0.406876219,0.479956237,0.514400312,0.476139955,0.4888519,0.526020503,1.024623337,1.331670143,1.897137435,0.01
-101,0.207263336,0.224194474,0.239557485,0.588152244,0.590798476,0.59285943,0.661242432,0.745823435,0.97861589,0
diff --git a/data-raw/insecticide_resistance/net_efficacy_adjusted.csv b/data-raw/insecticide_resistance/net_efficacy_adjusted.csv
new file mode 100644
index 0000000..3e3542b
--- /dev/null
+++ b/data-raw/insecticide_resistance/net_efficacy_adjusted.csv
@@ -0,0 +1,304 @@
+pyrethroid_resistance,bioassay_mortality,dn0,rn0,gamman,rnm,net_type
+0,1,0.340773639,0.637100833,3.808714908,0.24,pyrethroid_only
+0.01,0.99,0.339974021,0.637745499,3.800714261,0.24,pyrethroid_only
+0.02,0.98,0.339240486,0.63833613,3.792666126,0.24,pyrethroid_only
+0.03,0.97,0.33864131,0.638818047,3.784574122,0.24,pyrethroid_only
+0.04,0.96,0.337831979,0.639468194,3.776436258,0.24,pyrethroid_only
+0.05,0.95,0.337134116,0.640028079,3.768251929,0.24,pyrethroid_only
+0.06,0.94,0.336430298,0.640592058,3.760016463,0.24,pyrethroid_only
+0.07,0.93,0.335580529,0.641272074,3.751703345,0.24,pyrethroid_only
+0.08,0.92,0.334821593,0.64187855,3.74336729,0.24,pyrethroid_only
+0.09,0.91,0.333971126,0.642557214,3.735024193,0.24,pyrethroid_only
+0.1,0.9,0.332985807,0.643342209,3.726640792,0.24,pyrethroid_only
+0.11,0.89,0.331992779,0.644131955,3.718216613,0.24,pyrethroid_only
+0.12,0.88,0.33106551,0.644868133,3.70975117,0.24,pyrethroid_only
+0.13,0.87,0.330269597,0.645499053,3.701243969,0.24,pyrethroid_only
+0.14,0.86,0.329363341,0.646216323,3.692680487,0.24,pyrethroid_only
+0.15,0.85,0.328600753,0.646818971,3.684058152,0.24,pyrethroid_only
+0.16,0.84,0.327732444,0.647504127,3.675454274,0.24,pyrethroid_only
+0.17,0.83,0.326725996,0.648296903,3.66678725,0.24,pyrethroid_only
+0.18,0.82,0.325825504,0.649004955,3.658063406,0.24,pyrethroid_only
+0.19,0.81,0.324855762,0.649766115,3.649291644,0.24,pyrethroid_only
+0.2,0.8,0.323661233,0.650701785,3.640480181,0.24,pyrethroid_only
+0.21,0.79,0.322437593,0.651658038,3.631490341,0.24,pyrethroid_only
+0.22,0.78,0.321223404,0.652604668,3.622484037,0.24,pyrethroid_only
+0.23,0.77,0.319985762,0.653567272,3.613530691,0.24,pyrethroid_only
+0.24,0.76,0.318717911,0.654550935,3.604320876,0.24,pyrethroid_only
+0.25,0.75,0.317830934,0.655237594,3.594943925,0.24,pyrethroid_only
+0.26,0.74,0.316751987,0.656071266,3.585487149,0.24,pyrethroid_only
+0.27,0.73,0.315838232,0.656775858,3.576064209,0.24,pyrethroid_only
+0.28,0.72,0.315134898,0.657317308,3.566818644,0.24,pyrethroid_only
+0.29,0.71,0.314031821,0.658164895,3.557536414,0.24,pyrethroid_only
+0.3,0.7,0.312953291,0.658991779,3.548203853,0.24,pyrethroid_only
+0.31,0.69,0.311955754,0.659754876,3.538820239,0.24,pyrethroid_only
+0.32,0.68,0.310581949,0.660803229,3.529117823,0.24,pyrethroid_only
+0.33,0.67,0.309379962,0.661717933,3.518904652,0.24,pyrethroid_only
+0.34,0.66,0.308255531,0.662571481,3.509290971,0.24,pyrethroid_only
+0.35,0.65,0.307008035,0.663516007,3.499840628,0.24,pyrethroid_only
+0.36,0.64,0.305991559,0.664283706,3.490348261,0.24,pyrethroid_only
+0.37,0.63,0.304659923,0.665286813,3.480224288,0.24,pyrethroid_only
+0.38,0.62,0.303566875,0.666107985,3.470430022,0.24,pyrethroid_only
+0.39,0.61,0.302312934,0.667047519,3.460299795,0.24,pyrethroid_only
+0.4,0.6,0.301148223,0.667917791,3.450028642,0.24,pyrethroid_only
+0.41,0.59,0.299909224,0.668841016,3.439919443,0.24,pyrethroid_only
+0.42,0.58,0.29865749,0.669771026,3.429410748,0.24,pyrethroid_only
+0.43,0.57,0.297262808,0.670804018,3.418440038,0.24,pyrethroid_only
+0.44,0.56,0.295870351,0.671831955,3.407391068,0.24,pyrethroid_only
+0.45,0.55,0.294411241,0.672905398,3.396652839,0.24,pyrethroid_only
+0.46,0.54,0.293369627,0.67366937,3.385819166,0.24,pyrethroid_only
+0.47,0.53,0.291780212,0.674831355,3.374887791,0.24,pyrethroid_only
+0.48,0.52,0.289937624,0.676172677,3.364045685,0.24,pyrethroid_only
+0.49,0.51,0.288608921,0.677136046,3.353632768,0.24,pyrethroid_only
+0.5,0.5,0.286988556,0.678306455,3.343160861,0.24,pyrethroid_only
+0.51,0.49,0.28532712,0.679501428,3.332371261,0.24,pyrethroid_only
+0.52,0.48,0.283975815,0.680469506,3.321276926,0.24,pyrethroid_only
+0.53,0.47,0.282628554,0.681431207,3.310029957,0.24,pyrethroid_only
+0.54,0.46,0.280990736,0.682595658,3.298886401,0.24,pyrethroid_only
+0.55,0.45,0.279244742,0.683831278,3.287782063,0.24,pyrethroid_only
+0.56,0.44,0.277712268,0.684910834,3.276494122,0.24,pyrethroid_only
+0.57,0.43,0.276360919,0.685859039,3.264575744,0.24,pyrethroid_only
+0.58,0.42,0.274636928,0.687063375,3.25359775,0.24,pyrethroid_only
+0.59,0.41,0.2732069,0.688057806,3.24186668,0.24,pyrethroid_only
+0.6,0.4,0.271334226,0.689353832,3.229876517,0.24,pyrethroid_only
+0.61,0.39,0.269445578,0.690653612,3.217115857,0.24,pyrethroid_only
+0.62,0.38,0.26729802,0.692122597,3.204062844,0.24,pyrethroid_only
+0.63,0.37,0.265107655,0.693610902,3.192175037,0.24,pyrethroid_only
+0.64,0.36,0.262957315,0.695062102,3.179437363,0.24,pyrethroid_only
+0.65,0.35,0.261354002,0.69613767,3.16691239,0.24,pyrethroid_only
+0.66,0.34,0.259772377,0.697193173,3.154737153,0.24,pyrethroid_only
+0.67,0.33,0.256939757,0.699069923,3.142951624,0.24,pyrethroid_only
+0.68,0.32,0.254396877,0.700739541,3.1308941,0.24,pyrethroid_only
+0.69,0.31,0.252222426,0.702155653,3.11829197,0.24,pyrethroid_only
+0.7,0.3,0.249873012,0.703673574,3.104749139,0.24,pyrethroid_only
+0.71,0.29,0.247570857,0.705148566,3.090275167,0.24,pyrethroid_only
+0.72,0.28,0.245170127,0.706673475,3.075564086,0.24,pyrethroid_only
+0.73,0.27,0.242181024,0.708552936,3.060791698,0.24,pyrethroid_only
+0.74,0.26,0.239860736,0.709997019,3.045743,0.24,pyrethroid_only
+0.75,0.25,0.237230985,0.711617737,3.031293047,0.24,pyrethroid_only
+0.76,0.24,0.234169945,0.713482633,3.017474682,0.24,pyrethroid_only
+0.77,0.23,0.231094174,0.715332647,3.0035319,0.24,pyrethroid_only
+0.78,0.22,0.227770607,0.717304372,2.989311737,0.24,pyrethroid_only
+0.79,0.21,0.22481886,0.719031296,2.975166868,0.24,pyrethroid_only
+0.8,0.2,0.22172514,0.720816403,2.960183842,0.24,pyrethroid_only
+0.81,0.19,0.218166305,0.722837843,2.941944834,0.24,pyrethroid_only
+0.82,0.18,0.214420309,0.724927852,2.926114306,0.24,pyrethroid_only
+0.83,0.17,0.2101939,0.72723844,2.911069273,0.24,pyrethroid_only
+0.84,0.16,0.205681631,0.729648541,2.895256816,0.24,pyrethroid_only
+0.85,0.15,0.200979719,0.732096013,2.87706778,0.24,pyrethroid_only
+0.86,0.14,0.196345068,0.734443049,2.855065639,0.24,pyrethroid_only
+0.87,0.13,0.191397819,0.736874872,2.835139253,0.24,pyrethroid_only
+0.88,0.12,0.185511612,0.739666516,2.815501336,0.24,pyrethroid_only
+0.89,0.11,0.179526272,0.742388632,2.798720487,0.24,pyrethroid_only
+0.9,0.1,0.173122775,0.745166567,2.778257872,0.24,pyrethroid_only
+0.91,0.09,0.166746575,0.74778988,2.76097508,0.24,pyrethroid_only
+0.92,0.08,0.158990338,0.750782042,2.742429489,0.24,pyrethroid_only
+0.93,0.07,0.150856876,0.753676114,2.721001382,0.24,pyrethroid_only
+0.94,0.06,0.141427122,0.756705213,2.695875209,0.24,pyrethroid_only
+0.95,0.05,0.130862909,0.759423306,2.673654851,0.24,pyrethroid_only
+0.96,0.04,0.119982799,0.761568042,2.651732949,0.24,pyrethroid_only
+0.97,0.03,0.104807617,0.762881338,2.623749341,0.24,pyrethroid_only
+0.98,0.02,0.086278776,0.763658715,2.592815238,0.24,pyrethroid_only
+0.99,0.01,0.062494408,0.762697444,2.554045377,0.24,pyrethroid_only
+1,0,0,0.745631384,2.454098353,0.24,pyrethroid_only
+0,1,0.495768797,0.500149482,3.808714908,0.24,pyrethroid_pbo
+0.01,0.99,0.495277702,0.500610072,3.798085634,0.24,pyrethroid_pbo
+0.02,0.98,0.494896482,0.500967529,3.787316292,0.24,pyrethroid_pbo
+0.03,0.97,0.494160812,0.501657142,3.776418937,0.24,pyrethroid_pbo
+0.04,0.96,0.493515051,0.502262273,3.76539648,0.24,pyrethroid_pbo
+0.05,0.95,0.492746768,0.502981949,3.754232212,0.24,pyrethroid_pbo
+0.06,0.94,0.492127595,0.503561732,3.742989166,0.24,pyrethroid_pbo
+0.07,0.93,0.491395631,0.504246905,3.7316587,0.24,pyrethroid_pbo
+0.08,0.92,0.49048774,0.505096391,3.720145734,0.24,pyrethroid_pbo
+0.09,0.91,0.48956249,0.5059617,3.70848129,0.24,pyrethroid_pbo
+0.1,0.9,0.488907488,0.506574013,3.696577303,0.24,pyrethroid_pbo
+0.11,0.89,0.488192627,0.507242039,3.684565649,0.24,pyrethroid_pbo
+0.12,0.88,0.487489934,0.507898445,3.672452726,0.24,pyrethroid_pbo
+0.13,0.87,0.486774976,0.508566054,3.660102372,0.24,pyrethroid_pbo
+0.14,0.86,0.485858143,0.509421791,3.647578008,0.24,pyrethroid_pbo
+0.15,0.85,0.484966478,0.510253627,3.634757697,0.24,pyrethroid_pbo
+0.16,0.84,0.484041784,0.511115846,3.621707328,0.24,pyrethroid_pbo
+0.17,0.83,0.483206634,0.511894192,3.608534632,0.24,pyrethroid_pbo
+0.18,0.82,0.482275228,0.512761817,3.595003558,0.24,pyrethroid_pbo
+0.19,0.81,0.481396097,0.513580341,3.58163561,0.24,pyrethroid_pbo
+0.2,0.8,0.480516877,0.514398537,3.568013981,0.24,pyrethroid_pbo
+0.21,0.79,0.479353042,0.515480964,3.553723773,0.24,pyrethroid_pbo
+0.22,0.78,0.478320272,0.516440891,3.539547194,0.24,pyrethroid_pbo
+0.23,0.77,0.477293204,0.517394952,3.525238229,0.24,pyrethroid_pbo
+0.24,0.76,0.476841646,0.517814231,3.510754547,0.24,pyrethroid_pbo
+0.25,0.75,0.476045847,0.518552873,3.49642014,0.24,pyrethroid_pbo
+0.26,0.74,0.475000671,0.519522457,3.481948948,0.24,pyrethroid_pbo
+0.27,0.73,0.473793845,0.520641254,3.466882676,0.24,pyrethroid_pbo
+0.28,0.72,0.472399315,0.521933059,3.451589931,0.24,pyrethroid_pbo
+0.29,0.71,0.471029381,0.523201019,3.436287996,0.24,pyrethroid_pbo
+0.3,0.7,0.469612621,0.524511204,3.421087102,0.24,pyrethroid_pbo
+0.31,0.69,0.468175214,0.525839313,3.405005118,0.24,pyrethroid_pbo
+0.32,0.68,0.466831582,0.5270797,3.390117435,0.24,pyrethroid_pbo
+0.33,0.67,0.465781751,0.528048131,3.373371203,0.24,pyrethroid_pbo
+0.34,0.66,0.464773023,0.528978037,3.355821355,0.24,pyrethroid_pbo
+0.35,0.65,0.463629838,0.530031164,3.337963206,0.24,pyrethroid_pbo
+0.36,0.64,0.462782985,0.530810808,3.319533648,0.24,pyrethroid_pbo
+0.37,0.63,0.461580107,0.531917478,3.301863687,0.24,pyrethroid_pbo
+0.38,0.62,0.46054381,0.53287019,3.284390806,0.24,pyrethroid_pbo
+0.39,0.61,0.459365454,0.533952708,3.266453134,0.24,pyrethroid_pbo
+0.4,0.6,0.45813067,0.535086153,3.247227742,0.24,pyrethroid_pbo
+0.41,0.59,0.45716463,0.535972237,3.228346374,0.24,pyrethroid_pbo
+0.42,0.58,0.455676564,0.537336038,3.209531819,0.24,pyrethroid_pbo
+0.43,0.57,0.454271873,0.538622136,3.190992965,0.24,pyrethroid_pbo
+0.44,0.56,0.452834545,0.539936814,3.171628515,0.24,pyrethroid_pbo
+0.45,0.55,0.451043864,0.541572839,3.151543773,0.24,pyrethroid_pbo
+0.46,0.54,0.449610343,0.54288105,3.130337231,0.24,pyrethroid_pbo
+0.47,0.53,0.447861949,0.544474781,3.10983362,0.24,pyrethroid_pbo
+0.48,0.52,0.44621825,0.545971226,3.089818922,0.24,pyrethroid_pbo
+0.49,0.51,0.444615259,0.547428859,3.068241954,0.24,pyrethroid_pbo
+0.5,0.5,0.442167545,0.54965124,3.046509639,0.24,pyrethroid_pbo
+0.51,0.49,0.440395196,0.55125785,3.024243864,0.24,pyrethroid_pbo
+0.52,0.48,0.438648674,0.552838897,3.001260544,0.24,pyrethroid_pbo
+0.53,0.47,0.436621165,0.554671595,2.979600521,0.24,pyrethroid_pbo
+0.54,0.46,0.434589081,0.556505466,2.95746957,0.24,pyrethroid_pbo
+0.55,0.45,0.432933948,0.557996932,2.935075612,0.24,pyrethroid_pbo
+0.56,0.44,0.431165912,0.559587908,2.912506981,0.24,pyrethroid_pbo
+0.57,0.43,0.429418198,0.561158305,2.888900742,0.24,pyrethroid_pbo
+0.58,0.42,0.427627908,0.562764562,2.863531528,0.24,pyrethroid_pbo
+0.59,0.41,0.425360407,0.56479547,2.841725184,0.24,pyrethroid_pbo
+0.6,0.4,0.423055326,0.566855935,2.817649717,0.24,pyrethroid_pbo
+0.61,0.39,0.42066898,0.568984639,2.792985107,0.24,pyrethroid_pbo
+0.62,0.38,0.417802932,0.57153521,2.769641675,0.24,pyrethroid_pbo
+0.63,0.37,0.415127741,0.573909878,2.744405965,0.24,pyrethroid_pbo
+0.64,0.36,0.41286119,0.575917164,2.718878579,0.24,pyrethroid_pbo
+0.65,0.35,0.410829262,0.577712975,2.689538185,0.24,pyrethroid_pbo
+0.66,0.34,0.408546081,0.579726621,2.66121156,0.24,pyrethroid_pbo
+0.67,0.33,0.405650806,0.582273538,2.635071538,0.24,pyrethroid_pbo
+0.68,0.32,0.403119856,0.584493957,2.608738294,0.24,pyrethroid_pbo
+0.69,0.31,0.400007396,0.587216561,2.580731424,0.24,pyrethroid_pbo
+0.7,0.3,0.396906148,0.589920485,2.55448854,0.24,pyrethroid_pbo
+0.71,0.29,0.392839969,0.593451998,2.526021723,0.24,pyrethroid_pbo
+0.72,0.28,0.389893397,0.596001145,2.495607263,0.24,pyrethroid_pbo
+0.73,0.27,0.386267453,0.599126349,2.46381972,0.24,pyrethroid_pbo
+0.74,0.26,0.381861812,0.602905674,2.431122097,0.24,pyrethroid_pbo
+0.75,0.25,0.376690415,0.60731613,2.403748874,0.24,pyrethroid_pbo
+0.76,0.24,0.372280449,0.611054605,2.372886263,0.24,pyrethroid_pbo
+0.77,0.23,0.368675627,0.614094581,2.334757652,0.24,pyrethroid_pbo
+0.78,0.22,0.364053447,0.617970941,2.300954314,0.24,pyrethroid_pbo
+0.79,0.21,0.359789409,0.621524971,2.267089168,0.24,pyrethroid_pbo
+0.8,0.2,0.356111451,0.624573016,2.228001237,0.24,pyrethroid_pbo
+0.81,0.19,0.350343665,0.629319463,2.198686134,0.24,pyrethroid_pbo
+0.82,0.18,0.344249605,0.63428844,2.163700526,0.24,pyrethroid_pbo
+0.83,0.17,0.337490391,0.63974232,2.1292318,0.24,pyrethroid_pbo
+0.84,0.16,0.332236162,0.643938519,2.098704602,0.24,pyrethroid_pbo
+0.85,0.15,0.325298524,0.649418692,2.06365252,0.24,pyrethroid_pbo
+0.86,0.14,0.318137399,0.655000478,2.031218166,0.24,pyrethroid_pbo
+0.87,0.13,0.311203519,0.66032929,1.99408783,0.24,pyrethroid_pbo
+0.88,0.12,0.303656388,0.66604081,1.959474715,0.24,pyrethroid_pbo
+0.89,0.11,0.293955194,0.673240117,1.915992523,0.24,pyrethroid_pbo
+0.9,0.1,0.284203554,0.680306576,1.873093358,0.24,pyrethroid_pbo
+0.91,0.09,0.273758764,0.687674549,1.831884018,0.24,pyrethroid_pbo
+0.92,0.08,0.262194729,0.695574368,1.793858418,0.24,pyrethroid_pbo
+0.93,0.07,0.250036723,0.7035682,1.753694201,0.24,pyrethroid_pbo
+0.94,0.06,0.237016388,0.711749222,1.713752421,0.24,pyrethroid_pbo
+0.95,0.05,0.22210792,0.72059693,1.674030891,0.24,pyrethroid_pbo
+0.96,0.04,0.206700646,0.729109423,1.637731782,0.24,pyrethroid_pbo
+0.97,0.03,0.187044097,0.738950562,1.599832779,0.24,pyrethroid_pbo
+0.98,0.02,0.165023774,0.748473629,1.554293974,0.24,pyrethroid_pbo
+0.99,0.01,0.138599519,0.757542702,1.513101475,0.24,pyrethroid_pbo
+1,0,0.083027008,0.76655249,1.406975516,0.24,pyrethroid_pbo
+0,1,0.541979954,0.456350279,3.808714908,0.24,pyrethroid_pyrrole
+0.01,0.99,0.541651297,0.456664648,3.800714261,0.24,pyrethroid_pyrrole
+0.02,0.98,0.541324479,0.456977218,3.792666126,0.24,pyrethroid_pyrrole
+0.03,0.97,0.540872054,0.457409861,3.784574122,0.24,pyrethroid_pyrrole
+0.04,0.96,0.540552166,0.457715721,3.776436258,0.24,pyrethroid_pyrrole
+0.05,0.95,0.540188642,0.45806326,3.768251929,0.24,pyrethroid_pyrrole
+0.06,0.94,0.539772698,0.458460858,3.760016463,0.24,pyrethroid_pyrrole
+0.07,0.93,0.539348846,0.458865955,3.751703345,0.24,pyrethroid_pyrrole
+0.08,0.92,0.539014226,0.459185724,3.74336729,0.24,pyrethroid_pyrrole
+0.09,0.91,0.538654615,0.459529333,3.735024193,0.24,pyrethroid_pyrrole
+0.1,0.9,0.538272663,0.459894238,3.726640792,0.24,pyrethroid_pyrrole
+0.11,0.89,0.53788249,0.460266946,3.718216613,0.24,pyrethroid_pyrrole
+0.12,0.88,0.53745876,0.460671643,3.70975117,0.24,pyrethroid_pyrrole
+0.13,0.87,0.537082946,0.461030534,3.701243969,0.24,pyrethroid_pyrrole
+0.14,0.86,0.536623534,0.461469184,3.692680487,0.24,pyrethroid_pyrrole
+0.15,0.85,0.536037473,0.462028653,3.684058152,0.24,pyrethroid_pyrrole
+0.16,0.84,0.535525942,0.462516876,3.675454274,0.24,pyrethroid_pyrrole
+0.17,0.83,0.535092407,0.462930585,3.66678725,0.24,pyrethroid_pyrrole
+0.18,0.82,0.534722817,0.463283218,3.658063406,0.24,pyrethroid_pyrrole
+0.19,0.81,0.534291482,0.463694703,3.649291644,0.24,pyrethroid_pyrrole
+0.2,0.8,0.533883748,0.464083611,3.640480181,0.24,pyrethroid_pyrrole
+0.21,0.79,0.533321932,0.46461939,3.631490341,0.24,pyrethroid_pyrrole
+0.22,0.78,0.532888542,0.465032618,3.622484037,0.24,pyrethroid_pyrrole
+0.23,0.77,0.532355949,0.465540336,3.613530691,0.24,pyrethroid_pyrrole
+0.24,0.76,0.531874399,0.465999315,3.604320876,0.24,pyrethroid_pyrrole
+0.25,0.75,0.531348373,0.466500584,3.594943925,0.24,pyrethroid_pyrrole
+0.26,0.74,0.530908582,0.466919594,3.585487149,0.24,pyrethroid_pyrrole
+0.27,0.73,0.530322763,0.467477632,3.576064209,0.24,pyrethroid_pyrrole
+0.28,0.72,0.529806113,0.467969673,3.566818644,0.24,pyrethroid_pyrrole
+0.29,0.71,0.529242645,0.46850619,3.557536414,0.24,pyrethroid_pyrrole
+0.3,0.7,0.528749842,0.468975325,3.548203853,0.24,pyrethroid_pyrrole
+0.31,0.69,0.528271992,0.469430138,3.538820239,0.24,pyrethroid_pyrrole
+0.32,0.68,0.527638515,0.470032945,3.529117823,0.24,pyrethroid_pyrrole
+0.33,0.67,0.526927202,0.470709639,3.518904652,0.24,pyrethroid_pyrrole
+0.34,0.66,0.526102312,0.471494144,3.509290971,0.24,pyrethroid_pyrrole
+0.35,0.65,0.525217318,0.472335523,3.499840628,0.24,pyrethroid_pyrrole
+0.36,0.64,0.524754979,0.472774957,3.490348261,0.24,pyrethroid_pyrrole
+0.37,0.63,0.524507433,0.473010206,3.480224288,0.24,pyrethroid_pyrrole
+0.38,0.62,0.523960473,0.473529911,3.470430022,0.24,pyrethroid_pyrrole
+0.39,0.61,0.523251799,0.474203096,3.460299795,0.24,pyrethroid_pyrrole
+0.4,0.6,0.522145798,0.475253333,3.450028642,0.24,pyrethroid_pyrrole
+0.41,0.59,0.521362341,0.475996994,3.439919443,0.24,pyrethroid_pyrrole
+0.42,0.58,0.520555542,0.476762564,3.429410748,0.24,pyrethroid_pyrrole
+0.43,0.57,0.520044974,0.477246905,3.418440038,0.24,pyrethroid_pyrrole
+0.44,0.56,0.519125375,0.478119008,3.407391068,0.24,pyrethroid_pyrrole
+0.45,0.55,0.518477345,0.478733365,3.396652839,0.24,pyrethroid_pyrrole
+0.46,0.54,0.517538602,0.479623029,3.385819166,0.24,pyrethroid_pyrrole
+0.47,0.53,0.516699861,0.480417618,3.374887791,0.24,pyrethroid_pyrrole
+0.48,0.52,0.515825877,0.48124529,3.364045685,0.24,pyrethroid_pyrrole
+0.49,0.51,0.514822995,0.482194646,3.353632768,0.24,pyrethroid_pyrrole
+0.5,0.5,0.513938923,0.483031188,3.343160861,0.24,pyrethroid_pyrrole
+0.51,0.49,0.513014281,0.483905772,3.332371261,0.24,pyrethroid_pyrrole
+0.52,0.48,0.512008823,0.48485639,3.321276926,0.24,pyrethroid_pyrrole
+0.53,0.47,0.510900445,0.485903824,3.310029957,0.24,pyrethroid_pyrrole
+0.54,0.46,0.509595449,0.487136395,3.298886401,0.24,pyrethroid_pyrrole
+0.55,0.45,0.508358549,0.488303975,3.287782063,0.24,pyrethroid_pyrrole
+0.56,0.44,0.507137824,0.489455639,3.276494122,0.24,pyrethroid_pyrrole
+0.57,0.43,0.505916239,0.490607463,3.264575744,0.24,pyrethroid_pyrrole
+0.58,0.42,0.504655305,0.491795702,3.25359775,0.24,pyrethroid_pyrrole
+0.59,0.41,0.503503423,0.492880558,3.24186668,0.24,pyrethroid_pyrrole
+0.6,0.4,0.502569894,0.493759329,3.229876517,0.24,pyrethroid_pyrrole
+0.61,0.39,0.501144391,0.495100462,3.217115857,0.24,pyrethroid_pyrrole
+0.62,0.38,0.499672297,0.496484455,3.204062844,0.24,pyrethroid_pyrrole
+0.63,0.37,0.498341373,0.497734867,3.192175037,0.24,pyrethroid_pyrrole
+0.64,0.36,0.49679013,0.499191235,3.179437363,0.24,pyrethroid_pyrrole
+0.65,0.35,0.494712803,0.501139735,3.16691239,0.24,pyrethroid_pyrrole
+0.66,0.34,0.49327425,0.50248787,3.154737153,0.24,pyrethroid_pyrrole
+0.67,0.33,0.491804738,0.503863988,3.142951624,0.24,pyrethroid_pyrrole
+0.68,0.32,0.490287345,0.505283839,3.1308941,0.24,pyrethroid_pyrrole
+0.69,0.31,0.488530693,0.506926153,3.11829197,0.24,pyrethroid_pyrrole
+0.7,0.3,0.486772082,0.508568756,3.104749139,0.24,pyrethroid_pyrrole
+0.71,0.29,0.484882202,0.510332227,3.090275167,0.24,pyrethroid_pyrrole
+0.72,0.28,0.482566415,0.512490619,3.075564086,0.24,pyrethroid_pyrrole
+0.73,0.27,0.4801479,0.514741782,3.060791698,0.24,pyrethroid_pyrrole
+0.74,0.26,0.477808146,0.516916685,3.045743,0.24,pyrethroid_pyrrole
+0.75,0.25,0.47546937,0.519087731,3.031293047,0.24,pyrethroid_pyrrole
+0.76,0.24,0.472952608,0.521420652,3.017474682,0.24,pyrethroid_pyrrole
+0.77,0.23,0.470201556,0.52396671,3.0035319,0.24,pyrethroid_pyrrole
+0.78,0.22,0.467120401,0.526813161,2.989311737,0.24,pyrethroid_pyrrole
+0.79,0.21,0.464332368,0.529384071,2.975166868,0.24,pyrethroid_pyrrole
+0.8,0.2,0.461617059,0.531883495,2.960183842,0.24,pyrethroid_pyrrole
+0.81,0.19,0.458333188,0.53490032,2.941944834,0.24,pyrethroid_pyrrole
+0.82,0.18,0.45451064,0.538403588,2.926114306,0.24,pyrethroid_pyrrole
+0.83,0.17,0.450488739,0.542079593,2.911069273,0.24,pyrethroid_pyrrole
+0.84,0.16,0.446181538,0.546004623,2.895256816,0.24,pyrethroid_pyrrole
+0.85,0.15,0.441427394,0.55032244,2.87706778,0.24,pyrethroid_pyrrole
+0.86,0.14,0.436500749,0.554780348,2.855065639,0.24,pyrethroid_pyrrole
+0.87,0.13,0.431325707,0.559444204,2.835139253,0.24,pyrethroid_pyrrole
+0.88,0.12,0.425479038,0.564689315,2.815501336,0.24,pyrethroid_pyrrole
+0.89,0.11,0.418725016,0.570715349,2.798720487,0.24,pyrethroid_pyrrole
+0.9,0.1,0.412134382,0.576559918,2.778257872,0.24,pyrethroid_pyrrole
+0.91,0.09,0.403098691,0.584512502,2.76097508,0.24,pyrethroid_pyrrole
+0.92,0.08,0.394473531,0.592035114,2.742429489,0.24,pyrethroid_pyrrole
+0.93,0.07,0.383377403,0.601607786,2.721001382,0.24,pyrethroid_pyrrole
+0.94,0.06,0.37210711,0.611201057,2.695875209,0.24,pyrethroid_pyrrole
+0.95,0.05,0.359536426,0.62173515,2.673654851,0.24,pyrethroid_pyrrole
+0.96,0.04,0.344913201,0.633749675,2.651732949,0.24,pyrethroid_pyrrole
+0.97,0.03,0.325422692,0.649321239,2.623749341,0.24,pyrethroid_pyrrole
+0.98,0.02,0.301958731,0.667312427,2.592815238,0.24,pyrethroid_pyrrole
+0.99,0.01,0.269677236,0.690494479,2.554045377,0.24,pyrethroid_pyrrole
+1,0,0.189975276,0.737559795,2.454098353,0.24,pyrethroid_pyrrole
diff --git a/data-raw/insecticide_resistance/pyr_only_llin.csv b/data-raw/insecticide_resistance/pyr_only_llin.csv
deleted file mode 100644
index b6724fe..0000000
--- a/data-raw/insecticide_resistance/pyr_only_llin.csv
+++ /dev/null
@@ -1,102 +0,0 @@
-"","dn0_lo10","dn0_med","dn0_up90","rn0_lo10","rn0_med","rn0_up90","gamman_lo10","gamman_med","gamman_up90","bioassay_mortality"
-"1",0.407469421889276,0.446529016248465,0.480055210983783,0.488802645493504,0.505940661916669,0.525727700886688,2.64245410284578,2.69998849538247,3.04034171736298,1
-"2",0.407067678774428,0.44607544523477,0.479709644048518,0.48897468736472,0.506174266188644,0.525926032016797,2.6380961510273,2.69501530436144,3.03601981028127,0.99
-"3",0.406602791643782,0.445731868261382,0.479358367418484,0.489149772895469,0.506351195321052,0.526155364865014,2.63353090053564,2.69025495733233,3.02860947267625,0.98
-"4",0.406116446347431,0.445427744951996,0.479035599961072,0.489310821873908,0.506507788634948,0.526395088473602,2.6288782032576,2.68608295732658,3.02134596268646,0.97
-"5",0.405626295264625,0.445118221963123,0.478632642195148,0.489512112891798,0.506667143349503,0.526636482947461,2.62358267883519,2.68052903207178,3.0150248045727,0.96
-"6",0.405263988245788,0.444842258042823,0.478267919902443,0.489694518085822,0.506809204594943,0.526814781034941,2.61745562294441,2.67545124544622,3.00919506966205,0.95
-"7",0.404898719329405,0.444501266364546,0.477893214772703,0.489882120429879,0.506984718334215,0.526994422100721,2.61172173066763,2.66990720935367,3.00331022452369,0.94
-"8",0.404454877283188,0.444205244111212,0.477511131973452,0.490073624722895,0.507137065600148,0.527212552011351,2.60641542148092,2.66441982635737,2.99737201322886,0.93
-"9",0.404005505747473,0.443955394586516,0.477236335857851,0.490211478291496,0.507265634398539,0.527433224119194,2.59995122014271,2.65846304795084,2.99047672499039,0.92
-"10",0.403553901022349,0.443621858247911,0.477070400558608,0.490294769154608,0.507437244481265,0.527654814906213,2.59357986900788,2.65414171859429,2.98108644295988,0.91
-"11",0.403098394324677,0.443143737075467,0.476689695944371,0.490486012642446,0.507683199101604,0.527878137889131,2.58751421957227,2.64995083201662,2.97330795995239,0.9
-"12",0.402621202567505,0.442762825918667,0.4761229008762,0.490771091676173,0.507879105899131,0.528111894492062,2.58135858981223,2.6440934931577,2.96821942620075,0.89
-"13",0.402015437138425,0.44225682779703,0.475730954174775,0.49096846512594,0.508139287682145,0.528408339945599,2.57482689919051,2.63869097522232,2.96308060899981,0.88
-"14",0.401339581968421,0.441827062087612,0.475417728674446,0.491126332619349,0.508360216723124,0.528738689946066,2.56790349632929,2.63425311614578,2.95789045243977,0.87
-"15",0.400806743098433,0.441389296615104,0.475056305115072,0.491308640875632,0.50858520519028,0.528998826016502,2.5609978027474,2.62907176694302,2.95264786618392,0.86
-"16",0.400248853030915,0.44101729835626,0.474713789466565,0.491481552601022,0.508776348629414,0.529270904723091,2.55355834306125,2.62438351289253,2.94724232798138,0.85
-"17",0.399655149057178,0.44062936401757,0.474356577486719,0.491662024496601,0.508975636281731,0.529560185522857,2.54612632547968,2.6193841984616,2.94125359721527,0.84
-"18",0.399058589236329,0.440200144405517,0.473993074421853,0.49184582058602,0.509196078624372,0.529850524111961,2.53846356171794,2.61346859519143,2.93691761951823,0.83
-"19",0.398453569614463,0.439698061286979,0.47362104956261,0.492034073541878,0.509453868801597,0.530144630096741,2.53111105423854,2.60772728423529,2.93161525741918,0.82
-"20",0.397988684971148,0.43922690156466,0.473246471321148,0.492223765995993,0.509695705999152,0.530370372960749,2.52315921878059,2.60256787936761,2.92625635352954,0.81
-"21",0.397149588908627,0.438790141859154,0.472843743501438,0.492427873754012,0.509919819494445,0.530777310048989,2.51597708022626,2.59890982347822,2.91990411103276,0.8
-"22",0.396557540501997,0.438374895939361,0.472415576249607,0.492645050834998,0.510132832835646,0.531064030708002,2.50875643426088,2.59312862219518,2.91324481650504,0.79
-"23",0.3960741063934,0.437894694125683,0.472049924954297,0.492830657248583,0.51037909021813,0.531297896238637,2.50099047559105,2.58802185283248,2.90783060865813,0.78
-"24",0.395583680649258,0.437485880380614,0.471775339128739,0.492970120464368,0.510588671952079,0.53153490792801,2.49362046685348,2.5829678728109,2.90236021830819,0.77
-"25",0.394749604278377,0.436884172862135,0.47130359002445,0.49320988590994,0.510897027989074,0.531937476532612,2.4861432747982,2.57779512048848,2.89683233839473,0.76
-"26",0.393810174323923,0.436372868714897,0.470904591814255,0.493412830759407,0.511158945812686,0.532390071300346,2.47849731922767,2.57190350785086,2.89124561389185,0.75
-"27",0.39299132255018,0.436000307029603,0.470497913867409,0.493619822939154,0.511349726973689,0.532783852115283,2.47052174574229,2.56583560456799,2.88559863938411,0.74
-"28",0.392263488505644,0.435487767856574,0.470083313795802,0.493830989141024,0.511612096024663,0.533133298489986,2.46248619473943,2.56005924803439,2.87925886591257,0.73
-"29",0.391724013761577,0.43477151975124,0.46965911524073,0.494047179744385,0.511978561158912,0.533391963319877,2.45421639735879,2.55469314927084,2.87411805108767,0.72
-"30",0.391043416580246,0.434083624652834,0.46927412282111,0.494243499627328,0.512330313623563,0.533717870911892,2.44611723613615,2.54963284221298,2.8682813504284,0.71
-"31",0.390181296513272,0.43349484555416,0.468870453856301,0.494449452746415,0.512631218308458,0.534130016456626,2.43811740430169,2.54417471296927,2.86185223620673,0.7
-"32",0.389312319982623,0.432892409618658,0.468450006074281,0.494664105826158,0.512938940681585,0.534544660763867,2.43029083939418,2.53810741742952,2.85640695999042,0.69
-"33",0.388491426679364,0.432132876195111,0.468144856017379,0.494819973895962,0.513326663562087,0.534935636277602,2.42144747694472,2.53212883472263,2.85026309150525,0.68
-"34",0.387791148162703,0.43167348384811,0.467664675616104,0.49506536896692,0.513561047025116,0.535268602303637,2.41215532642843,2.52507885812103,2.843936181699,0.67
-"35",0.386955442553741,0.431167925393712,0.466871652497846,0.495470966980791,0.513818861345236,0.535665280341074,2.40346226654738,2.51883066878555,2.83766369434052,0.66
-"36",0.386363493124505,0.430520457308807,0.466216329251797,0.495806423074835,0.514148859243797,0.535945802457505,2.39472527291148,2.51285268204092,2.83192501786407,0.65
-"37",0.385620426882104,0.429742947541751,0.465728568392658,0.496056262875019,0.514544856042274,0.53629740669009,2.38575677013066,2.5073025316074,2.8257523098386,0.64
-"38",0.384858010877009,0.429213154146771,0.465277831752107,0.496287251938973,0.514814508132545,0.536657542719111,2.37660437006231,2.50061247305742,2.81950135179366,0.63
-"39",0.383964542479494,0.428513978674329,0.464869682202771,0.496496506609395,0.515170147646641,0.53707877097556,2.36728485232763,2.49345426879069,2.81316991221299,0.62
-"40",0.383223525908812,0.427869152063314,0.464405569774405,0.496734552234362,0.515497907080975,0.53742743771666,2.35811628465472,2.48545486549162,2.80660115745616,0.61
-"41",0.38252195641801,0.427256781542575,0.46385434659244,0.497017408358457,0.515808959422973,0.537757004411672,2.34915593697938,2.47897500856938,2.79999692643689,0.6
-"42",0.381807406044354,0.426345080462581,0.463273456220118,0.497315633358514,0.5162716664963,0.538092102724017,2.33920751810984,2.47264607445095,2.79268443959525,0.59
-"43",0.380683083236614,0.425463175432965,0.46264246132243,0.497639738864646,0.516718797212304,0.53861821608835,2.32945643916391,2.46462372036619,2.78599044822128,0.58
-"44",0.379523931636023,0.424837753394045,0.461721866936762,0.498112866837067,0.517035613699444,0.539159100640672,2.32018901374478,2.45753206042508,2.77951915433705,0.57
-"45",0.378324937227223,0.424058766643559,0.4610785279591,0.498443677409245,0.51742988116399,0.539716955937404,2.30910257620624,2.45038099990497,2.77309347168432,0.56
-"46",0.377457569740485,0.423172799300209,0.460221320953459,0.498884661727042,0.517877866191428,0.540119465949027,2.2993810887852,2.44255055497453,2.7670626130046,0.55
-"47",0.37662257269361,0.422456508303636,0.459470304694841,0.499271185171199,0.518239694461348,0.540506128726413,2.28823937348441,2.43458744349189,2.76120368081117,0.54
-"48",0.375237556869165,0.421593084876598,0.458864802607459,0.499582919280571,0.518675409300315,0.541145672066999,2.27693472455732,2.42586434127417,2.75525245967423,0.53
-"49",0.373852287812239,0.420637556131729,0.458262454463812,0.499893111391452,0.519157042933302,0.541783035879645,2.26668826786877,2.41826352904794,2.74920573701071,0.52
-"50",0.373092204516454,0.419976076023213,0.45730212233741,0.500387802004016,0.519490107999089,0.542131766095612,2.25635746995117,2.41083828416568,2.74306012425992,0.51
-"51",0.371836814697971,0.418992606898285,0.456498779171138,0.500801740535313,0.519984755562238,0.54270620339071,2.24533531621276,2.40356166821149,2.73575509032833,0.5
-"52",0.370681855709641,0.417954062214815,0.455920947611966,0.501099533975371,0.520506382538881,0.543232973051183,2.23395760100922,2.39398513373978,2.7289250354053,0.49
-"53",0.369488304064978,0.416860679193256,0.45517571513218,0.501483655730159,0.521054743788914,0.543775597584813,2.22199472021836,2.38521230758868,2.72454781463523,0.48
-"54",0.367896184207542,0.415764690539386,0.454635749770187,0.501762005566605,0.521603552493335,0.544496651514421,2.20976222685324,2.37667244549282,2.71593878327029,0.47
-"55",0.366972357669544,0.4145320479061,0.45388561609854,0.502148729183832,0.522219738197973,0.544913557918139,2.19760798459838,2.36830276507955,2.70492630193642,0.46
-"56",0.365582038910962,0.413368477068907,0.453339231841093,0.502430428504709,0.522800362361556,0.545538934868146,2.18564426514721,2.35974970468828,2.69423944212578,0.45
-"57",0.36408664009596,0.412610036033511,0.45278044960515,0.502718528126717,0.523178251988328,0.546208762126863,2.17376718063445,2.35116069407236,2.68738056489272,0.44
-"58",0.362818678772997,0.411544907916755,0.451546310630071,0.503354833650641,0.523708222124952,0.546774449577309,2.16031845324525,2.34188142978988,2.67975860084523,0.43
-"59",0.361498669237626,0.410203742131341,0.450333005794995,0.503980354519744,0.524374290059164,0.547361079258736,2.14653750301113,2.33202505197111,2.67213870897603,0.42
-"60",0.360300934778283,0.409075469490365,0.449460126239031,0.504430314182334,0.524933494889929,0.547891349092034,2.13330976751288,2.32180697154303,2.6659938976128,0.41
-"61",0.359191249031027,0.407866413470782,0.448539190811489,0.504904971139784,0.525531581904881,0.548380895758576,2.12083578690661,2.31156575255901,2.65673220842826,0.4
-"62",0.357498656770934,0.406716558279734,0.447367927767653,0.505508504235117,0.526099259839761,0.549124405363577,2.10700227557168,2.3010414884428,2.64625842426147,0.39
-"63",0.356415401507486,0.405705815074581,0.446250188531524,0.506084271790545,0.526597334166796,0.549598173636844,2.09274004049264,2.29208341052271,2.63505346442885,0.38
-"64",0.355383268328724,0.404394788301247,0.445149502009242,0.506651040481721,0.527242073633388,0.550048062530076,2.07781831022397,2.28186057719481,2.62605937476935,0.37
-"65",0.354189026473406,0.403191533058661,0.444292182706809,0.507092324682761,0.527832486823941,0.550566749783609,2.06316040368727,2.27215594767909,2.6197448622445,0.36
-"66",0.352890219411276,0.402089850478672,0.443394143634702,0.507554391505232,0.528371939091984,0.551128554454829,2.04922516596792,2.2592607191015,2.61701295721474,0.35
-"67",0.351662681340338,0.400597210831963,0.442400159350902,0.508065594516175,0.529101076927155,0.551657331980341,2.03504671084145,2.24771575630067,2.61484406813561,0.34
-"68",0.35048904550027,0.399060223679872,0.441190461899327,0.508687376138846,0.529849739355974,0.552160865557378,2.02003494358457,2.23561354076306,2.61244627583446,0.33
-"69",0.348421430412166,0.397567559620655,0.440280064247572,0.509155037088953,0.530574691199091,0.553043065750644,2.00484471502392,2.22359390302264,2.60421977948172,0.32
-"70",0.346344491189001,0.396119833231826,0.439132739548037,0.509744028991564,0.531275788141359,0.553922892853528,1.98903639986275,2.21209010225405,2.59526081963496,0.31
-"71",0.344192818141122,0.394652677729987,0.437481807426246,0.510590758713123,0.531984212544077,0.554827593688885,1.97158845224992,2.20036061251726,2.58596059782411,0.3
-"72",0.341955463608184,0.392665636273774,0.436000408656251,0.511349674704606,0.532940286658714,0.555760863774546,1.95596101180146,2.18846748096288,2.5761712658506,0.29
-"73",0.339636179852959,0.390937326628473,0.434373403559637,0.512182161349705,0.533768629764592,0.556720164605005,1.93873726386175,2.17438248293201,2.56620490518397,0.28
-"74",0.336911690203915,0.389322912294153,0.432555599785019,0.513110909010489,0.534539611351768,0.557836298735731,1.92236273386795,2.16037904358553,2.55322748089485,0.27
-"75",0.333865685781159,0.387107625828753,0.431245462193998,0.513779327048214,0.535593101368954,0.559070117177818,1.90541809977147,2.14685474515831,2.54351673256435,0.26
-"76",0.330696757779574,0.385291957089637,0.429903355469409,0.514463183900916,0.536452640972558,0.560337703813177,1.88723469689463,2.13260179156442,2.53464628681244,0.25
-"77",0.328080373134414,0.383331763177721,0.42817392700616,0.515343021324212,0.537376561069925,0.561371702473074,1.86809896363252,2.11704206552858,2.52158308550533,0.24
-"78",0.325449763747144,0.381257909684902,0.427105246894727,0.515885898618084,0.538349420152385,0.562399573910758,1.84834050620156,2.10323509085497,2.50690666140062,0.23
-"79",0.322733914792137,0.378753649812074,0.425692609532853,0.516602516597661,0.539517677149681,0.56344840762437,1.82801521234513,2.08780345223554,2.49631282638832,0.22
-"80",0.319770135174692,0.376053632854165,0.424242973168913,0.517336690788647,0.540769120181718,0.564578177897087,1.80708204291546,2.07163005911829,2.48105823480099,0.21
-"81",0.317197191097939,0.373489454434357,0.422144240722069,0.518397331825966,0.541949593225655,0.565546200495925,1.78623360786519,2.05507194322975,2.47180996177762,0.2
-"82",0.313433305781578,0.370575989107413,0.420211854920538,0.519371423236076,0.543281175470031,0.566940834835887,1.76185357386271,2.03803937216974,2.46028378639757,0.19
-"83",0.309557575989258,0.367602701751721,0.417848514763048,0.52055935406815,0.544629198100486,0.568349325215272,1.74011796424207,2.01851135544817,2.44632826069515,0.18
-"84",0.305456040446416,0.364556703169781,0.415646715020822,0.521662575853432,0.545998535490581,0.569808771180248,1.71623573483698,1.99988032747363,2.43159071196701,0.17
-"85",0.300455831666477,0.361326004133238,0.413018391979814,0.52297481304608,0.547437642072154,0.571543543603964,1.69201490050845,1.98003284675361,2.41640994720984,0.16
-"86",0.295201752131797,0.35746754969185,0.411185612470031,0.523886759198457,0.549138036752151,0.573312224940878,1.66721382647383,1.95653015057967,2.40288131059513,0.15
-"87",0.289389605213665,0.353868642584549,0.409040714081389,0.52495070443093,0.550705556638921,0.575201951608879,1.64204250928065,1.93432527411006,2.38957887533842,0.14
-"88",0.284158820599838,0.350481474274388,0.40660667615631,0.526153437907058,0.552164107221971,0.576840731904214,1.61645862868868,1.91046547199902,2.37294051224371,0.13
-"89",0.27853456462476,0.346100496877907,0.403608656824543,0.527627928397129,0.554025844126229,0.578535136018531,1.58894947250451,1.88517485426785,2.35773407124206,0.12
-"90",0.273086333272955,0.34116185572361,0.400618791458824,0.529090551711316,0.556090060568381,0.580107460623429,1.55866328875395,1.85870339091643,2.3375954529201,0.11
-"91",0.267148051296935,0.335593128950986,0.397378946306284,0.530666146213787,0.558372236499868,0.581741236064293,1.52655039391478,1.83071433462259,2.31316602994203,0.1
-"92",0.260762720723291,0.328919469291545,0.393709437729731,0.532438551097163,0.561041302937312,0.583401537026585,1.49200307500123,1.80162088720083,2.28524832008746,0.09
-"93",0.252326823177072,0.32258536166293,0.3900056551758,0.534213873591136,0.563505420566905,0.58543614866087,1.45526447140979,1.76965481395108,2.25956532590587,0.08
-"94",0.243289565379532,0.314740154370478,0.384819747700552,0.536675596559086,0.566459592723936,0.58740517951023,1.41630921200451,1.73505372312381,2.22274825866389,0.07
-"95",0.232193910338071,0.30535064358978,0.378673866238277,0.539554769332668,0.569845847551562,0.589508527394643,1.37374776597668,1.69653519767159,2.19288216388943,0.0599999999999999
-"96",0.220269396733413,0.294931199413684,0.373266151482622,0.542052018805678,0.573401765033784,0.591219265739841,1.32652181499952,1.64992915865311,2.16011571350524,0.0499999999999999
-"97",0.205923551051661,0.283628375730355,0.367519280799408,0.544666871671723,0.577003590932317,0.592400609422887,1.2702983457665,1.59773194222593,2.12260632720413,0.04
-"98",0.188843792410562,0.267830327735475,0.359806270909822,0.548109785183638,0.58149394338581,0.593418314093056,1.21104011512028,1.53294327396746,2.07600557633264,0.03
-"99",0.165939936941451,0.246391876302309,0.348788027817375,0.552887101261618,0.586277275329717,0.593755915561632,1.13155074017938,1.44964565062385,2.0126276642202,0.02
-"100",0.131501897924587,0.211636965220373,0.324138848931634,0.561940807326166,0.589312863589678,0.593845634580576,1.02462333661747,1.33167014262268,1.89713743534991,0.01
-"101",0,0,0,0.492981693570405,0.492981693570405,0.492981693570405,0.661242432136594,0.745823435150697,0.978615890453754,0
diff --git a/data-raw/insecticide_resistance/pyr_pbo_itn.csv b/data-raw/insecticide_resistance/pyr_pbo_itn.csv
deleted file mode 100644
index 6b9f734..0000000
--- a/data-raw/insecticide_resistance/pyr_pbo_itn.csv
+++ /dev/null
@@ -1,102 +0,0 @@
-,dn0_lo10,dn0_med,dn0_up90,rn0_lo10,rn0_med,rn0_up90,gamman_lo10,gamman_med,gamman_up90,bioassay_mortality
-1,0.512503425,0.515818637,0.516305159,0.475540818,0.476817704,0.480424601,2.642454103,2.699988495,3.040341717,1
-2,0.512437995,0.515818863,0.516303299,0.475549255,0.476798969,0.480390625,2.638096151,2.695015304,3.03601981,0.99
-3,0.512370824,0.515811646,0.516303789,0.47555171,0.476778374,0.480356236,2.633530901,2.690254957,3.028609473,0.98
-4,0.51230322,0.515794656,0.516302229,0.475550425,0.476755563,0.48034828,2.628878203,2.686082957,3.021345963,0.97
-5,0.512234587,0.515785589,0.516301336,0.475551773,0.476726587,0.48029121,2.623582679,2.680529032,3.015024805,0.96
-6,0.512164453,0.515781601,0.516300129,0.475550126,0.476702075,0.480256171,2.617455623,2.675451245,3.00919507,0.95
-7,0.512092775,0.515766937,0.516298759,0.475549139,0.476676872,0.480220767,2.611721731,2.669907209,3.003310225,0.94
-8,0.512019505,0.515759327,0.516297388,0.475550693,0.476646944,0.480171979,2.606415421,2.664419826,2.997372013,0.93
-9,0.511944594,0.515752943,0.516299609,0.475552115,0.476623578,0.480119156,2.59995122,2.658463048,2.990476725,0.92
-10,0.511867993,0.515735488,0.516301097,0.475556026,0.476609964,0.480094426,2.593579869,2.654141719,2.981086443,0.91
-11,0.511789649,0.515718962,0.516302124,0.475556266,0.476589599,0.480071253,2.58751422,2.649950832,2.97330796,0.9
-12,0.511707878,0.51572478,0.516302993,0.475553874,0.476575927,0.480045376,2.58135859,2.644093493,2.968219426,0.89
-13,0.511569523,0.51571744,0.516303984,0.475559289,0.476558002,0.479982837,2.574826899,2.638690975,2.963080609,0.88
-14,0.511426924,0.515699029,0.516304663,0.475561308,0.476546268,0.479917507,2.567903496,2.634253116,2.957890452,0.87
-15,0.511358938,0.515706388,0.516303552,0.475550979,0.4765229,0.479888032,2.560997803,2.629071767,2.952647866,0.86
-16,0.511206275,0.515689737,0.516299077,0.47555043,0.476527781,0.479826816,2.553558343,2.624383513,2.947242328,0.85
-17,0.511080651,0.515670752,0.516296523,0.475550087,0.476520394,0.479764137,2.546126325,2.619384198,2.941253597,0.84
-18,0.510963997,0.515648368,0.516296003,0.475547991,0.476500501,0.479791102,2.538463562,2.613468595,2.93691762,0.83
-19,0.510821236,0.515625261,0.516295149,0.475544544,0.476476214,0.479741622,2.531111054,2.607727284,2.931615257,0.82
-20,0.510702522,0.515604045,0.51629226,0.475536738,0.476454179,0.479688628,2.523159219,2.602567879,2.926256354,0.81
-21,0.510584094,0.515579887,0.516291355,0.4755315,0.476423538,0.479633574,2.51597708,2.598909823,2.919904111,0.8
-22,0.510455425,0.515559632,0.516291753,0.475529988,0.476404224,0.479620676,2.508756434,2.593128622,2.913244817,0.79
-23,0.510333879,0.515550564,0.516286087,0.475525218,0.476378217,0.479546922,2.500990476,2.588021853,2.907830609,0.78
-24,0.510206019,0.515519312,0.516285012,0.475520513,0.476358873,0.479515546,2.493620467,2.582967873,2.902360218,0.77
-25,0.510077132,0.515491996,0.516283411,0.475515178,0.476340216,0.479498504,2.486143275,2.57779512,2.896832338,0.76
-26,0.509935796,0.515460298,0.51628429,0.475515938,0.476329764,0.479474915,2.478497319,2.571903508,2.891245614,0.75
-27,0.509789848,0.515432993,0.516286029,0.475514783,0.476316293,0.479446367,2.470521746,2.565835605,2.885598639,0.74
-28,0.509625711,0.515417825,0.516288608,0.475510754,0.476301857,0.479376554,2.462486195,2.560059248,2.879258866,0.73
-29,0.509371576,0.515375543,0.516290215,0.475509864,0.476291971,0.479336705,2.454216397,2.554693149,2.874118051,0.72
-30,0.509166014,0.515356152,0.516292807,0.47551214,0.476279899,0.479323605,2.446117236,2.549632842,2.86828135,0.71
-31,0.509011685,0.51533845,0.516292713,0.475510526,0.476262815,0.47930652,2.438117404,2.544174713,2.861852236,0.7
-32,0.508920076,0.515314007,0.516290061,0.475508068,0.476254045,0.479283252,2.430290839,2.538107417,2.85640696,0.69
-33,0.508802704,0.515271517,0.516287883,0.475509616,0.476244523,0.479299878,2.421447477,2.532128835,2.850263092,0.68
-34,0.508619565,0.515232988,0.516282183,0.475513771,0.476235508,0.479238231,2.412155326,2.525078858,2.843936182,0.67
-35,0.508421106,0.515190307,0.516278532,0.475513409,0.476229335,0.47918497,2.403462267,2.518830669,2.837663694,0.66
-36,0.508190525,0.515124791,0.516276328,0.475515799,0.476221487,0.479155145,2.394725273,2.512852682,2.831925018,0.65
-37,0.507944468,0.515064555,0.516276086,0.475517955,0.476202005,0.47912844,2.38575677,2.507302532,2.82575231,0.64
-38,0.507689492,0.515010937,0.516276644,0.475513494,0.476188716,0.479083778,2.37660437,2.500612473,2.819501352,0.63
-39,0.507438589,0.514951327,0.516273316,0.475512633,0.476166882,0.479023103,2.367284852,2.493454269,2.813169912,0.62
-40,0.507271906,0.514909855,0.516273942,0.475507075,0.476162338,0.478985303,2.358116285,2.485454865,2.806601157,0.61
-41,0.507100338,0.514866443,0.516274763,0.475501717,0.476153152,0.478976997,2.349155937,2.478975009,2.799996926,0.6
-42,0.506910793,0.514802946,0.516267717,0.475499177,0.476156765,0.478936915,2.339207518,2.472646074,2.79268444,0.59
-43,0.506690553,0.51474393,0.516263169,0.475496707,0.476140415,0.478892662,2.329456439,2.46462372,2.785990448,0.58
-44,0.506428462,0.514699178,0.516257409,0.475498169,0.476129313,0.478834449,2.320189014,2.45753206,2.779519154,0.57
-45,0.506160808,0.514640724,0.516257905,0.475495923,0.476100757,0.478827905,2.309102576,2.450381,2.773093472,0.56
-46,0.505815165,0.51457168,0.516257696,0.475493151,0.47607365,0.47886731,2.299381089,2.442550555,2.767062613,0.55
-47,0.505507886,0.51450868,0.516256643,0.475492497,0.476050271,0.478909741,2.288239373,2.434587443,2.761203681,0.54
-48,0.505202464,0.514428172,0.516251617,0.475493205,0.476066322,0.478863547,2.276934725,2.425864341,2.75525246,0.53
-49,0.504889943,0.514359975,0.51624891,0.475497792,0.476058581,0.478945479,2.266688268,2.418263529,2.749205737,0.52
-50,0.504624134,0.514246768,0.516242131,0.475500036,0.476076179,0.478924641,2.25635747,2.410838284,2.743060124,0.51
-51,0.5042327,0.514149509,0.516232006,0.475498669,0.476087392,0.478966067,2.245335316,2.403561668,2.73575509,0.5
-52,0.503849832,0.514064901,0.516228894,0.475496976,0.476088077,0.47906212,2.233957601,2.393985134,2.728925035,0.49
-53,0.503543949,0.513986341,0.51621664,0.475500943,0.476075674,0.479028152,2.22199472,2.385212308,2.724547815,0.48
-54,0.503187232,0.513831316,0.516207952,0.475502881,0.476070456,0.479009773,2.209762227,2.376672445,2.715938783,0.47
-55,0.502853708,0.513719526,0.516190939,0.475497989,0.476071575,0.479049388,2.197607985,2.368302765,2.704926302,0.46
-56,0.502483232,0.513542046,0.516172843,0.475497328,0.47606844,0.479083117,2.185644265,2.359749705,2.694239442,0.45
-57,0.501976424,0.51340138,0.516158377,0.475496068,0.476080154,0.479295343,2.173767181,2.351160694,2.687380565,0.44
-58,0.501408623,0.513266746,0.516140482,0.475496294,0.476074398,0.479466462,2.160318453,2.34188143,2.679758601,0.43
-59,0.500938376,0.513133511,0.516124648,0.475498567,0.476073072,0.479601862,2.146537503,2.332025052,2.672138709,0.42
-60,0.500474763,0.513022837,0.51610427,0.475498191,0.476067729,0.479821015,2.133309768,2.321806972,2.665993898,0.41
-61,0.499932596,0.512874963,0.516086707,0.475496685,0.476085273,0.479958929,2.120835787,2.311565753,2.656732208,0.4
-62,0.499377427,0.512673311,0.516057721,0.475495567,0.476106172,0.48024426,2.107002276,2.301041488,2.646258424,0.39
-63,0.498810568,0.51243068,0.516019741,0.475499108,0.476115341,0.480321712,2.09274004,2.292083411,2.635053464,0.38
-64,0.498242589,0.51228061,0.51598769,0.475499103,0.476140963,0.48054994,2.07781831,2.281860577,2.626059375,0.37
-65,0.497636557,0.512123632,0.515943436,0.475501513,0.476157156,0.48082175,2.063160404,2.272155948,2.619744862,0.36
-66,0.497032337,0.511884634,0.515894059,0.475504458,0.476207333,0.48109433,2.049225166,2.259260719,2.617012957,0.35
-67,0.496278149,0.511716403,0.515869452,0.475505142,0.476245387,0.481336305,2.035046711,2.247715756,2.614844068,0.34
-68,0.495667028,0.511479844,0.515844021,0.475504903,0.476300924,0.48151888,2.020034944,2.235613541,2.612446276,0.33
-69,0.495024899,0.511194866,0.515769568,0.475504876,0.476300199,0.481799675,2.004844715,2.223593903,2.604219779,0.32
-70,0.494013439,0.510893063,0.515708205,0.475507333,0.476320627,0.482164963,1.9890364,2.212090102,2.59526082,0.31
-71,0.493179053,0.510577408,0.515613949,0.47550356,0.476366002,0.48252828,1.971588452,2.200360613,2.585960598,0.3
-72,0.492166805,0.510122345,0.515517457,0.475507266,0.476426767,0.482944902,1.955961012,2.188467481,2.576171266,0.29
-73,0.491365914,0.509747097,0.515482949,0.475504695,0.476524174,0.483318555,1.938737264,2.174382483,2.566204905,0.28
-74,0.49036858,0.509409095,0.515365663,0.475509927,0.476587762,0.483787307,1.922362734,2.160379044,2.553227481,0.27
-75,0.489148241,0.508955237,0.515260147,0.4755084,0.476622001,0.484365671,1.9054181,2.146854745,2.543516733,0.26
-76,0.488069662,0.508574519,0.51512306,0.475508841,0.476714311,0.484880907,1.887234697,2.132601792,2.534646287,0.25
-77,0.486677322,0.508088972,0.515023278,0.475524464,0.476877579,0.485551151,1.868098964,2.117042066,2.521583086,0.24
-78,0.484904836,0.507461866,0.514880476,0.475527974,0.476967747,0.486411927,1.848340506,2.103235091,2.506906661,0.23
-79,0.482958165,0.506783591,0.51476236,0.475534846,0.477124165,0.487365837,1.828015212,2.087803452,2.496312826,0.22
-80,0.481542745,0.506065868,0.514533733,0.475534246,0.477359833,0.488064484,1.807082043,2.071630059,2.481058235,0.21
-81,0.479565824,0.50527102,0.514380476,0.475532808,0.477622883,0.489046363,1.786233608,2.055071943,2.471809962,0.2
-82,0.476909258,0.504275918,0.514127105,0.475548027,0.477957289,0.490375694,1.761853574,2.038039372,2.460283786,0.19
-83,0.474904259,0.503269008,0.514002413,0.475555489,0.478279081,0.49138538,1.740117964,2.018511355,2.446328261,0.18
-84,0.472225222,0.502175027,0.513748409,0.475580576,0.478660325,0.49274166,1.716235735,1.999880327,2.431590712,0.17
-85,0.469083836,0.501034467,0.513367472,0.475585625,0.479095832,0.49434056,1.692014901,1.980032847,2.416409947,0.16
-86,0.465743671,0.49980351,0.513102125,0.4756011,0.479580912,0.496048525,1.667213826,1.956530151,2.402881311,0.15
-87,0.462802674,0.498200399,0.51278416,0.475661723,0.480238763,0.497557434,1.642042509,1.934325274,2.389578875,0.14
-88,0.458896624,0.496724678,0.512461948,0.475702268,0.480960143,0.499566534,1.616458629,1.910465472,2.372940512,0.13
-89,0.454145915,0.494667363,0.512042463,0.475763593,0.48179617,0.502014531,1.588949473,1.885174854,2.357734071,0.12
-90,0.449349278,0.492393752,0.51145692,0.475853248,0.482839496,0.504487451,1.558663289,1.858703391,2.337595453,0.11
-91,0.443700636,0.489702657,0.510726955,0.475977486,0.484102281,0.507396713,1.526550394,1.830714335,2.31316603,0.1
-92,0.437756974,0.486719462,0.510036168,0.476110775,0.485530786,0.510449696,1.492003075,1.801620887,2.28524832,0.09
-93,0.430941246,0.482749784,0.509206203,0.476385661,0.487468437,0.513934411,1.455264471,1.769654814,2.259565326,0.08
-94,0.422451327,0.478403086,0.508406013,0.476546421,0.489626893,0.518242298,1.416309212,1.735053723,2.222748259,0.07
-95,0.41217529,0.473529622,0.506880826,0.476887977,0.492080361,0.523394692,1.373747766,1.696535198,2.192882164,0.06
-96,0.397402867,0.465695295,0.505175703,0.47745968,0.496073317,0.530654536,1.326521815,1.649929159,2.160115714,0.05
-97,0.382845973,0.457413142,0.503176323,0.47819577,0.500330606,0.537604876,1.270298346,1.597731942,2.122606327,0.04
-98,0.362805108,0.444716988,0.500631398,0.479200686,0.506873686,0.546780476,1.211040115,1.532943274,2.076005576,0.03
-99,0.333839979,0.424159136,0.495538161,0.481403235,0.51737911,0.559080473,1.13155074,1.449645651,2.012627664,0.02
-100,0.292913306,0.388870947,0.483101875,0.487295153,0.534754966,0.574064726,1.024623337,1.331670143,1.897137435,0.01
-101,0.13972044,0.149571246,0.159501269,0.590289,0.591897625,0.59305385,0.661242432,0.745823435,0.97861589,0
diff --git a/data/net_efficacy.rda b/data/net_efficacy.rda
index 22cee0baca096df3d4c4aa04a14b21a65fd45962..77db3a78206df45d26116e244f075c991f5de8c5 100644
GIT binary patch
literal 8180
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
a)>Rk|A(yM2FjU(={x0N-aG@b>g)=gvHu^gN
literal 7453
zcmV+&9pd6bT4*^jL0KkKS)qa$r~nRT|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0
z|NsC0|Nr0=K750->Gi(%B=xU*&M$k~>C<=yZFQdUwM}RbfD5_zed~R`cemB$>8;q#
zd<_TFE$hDf;aaJtO&JvcOev$p$(WRQ(M_UyWgeO|)YH*6nnuaAPbztcnx2~}=`@~5{Ym8?
zlSZWd4HWj1Q^}NiH6BU&qsb2%nre7WsWzwTpQ>o|%6e)LsTlxhX{m;zYM!U2n^fAK
zrqSs&7)?BxkeN>zF%wKv#Pn1015+@jo`RlJz>$dBYI>fb;gT{Zg*~XAr=&eHn^A=H
zPgBZ%l6snX8lR;