You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
flowers <- read_xlsx(here::here("data", "Number of flowers.xlsx")) |>
749
+
janitor::clean_names()
750
+
```
751
+
752
+
```{r}
753
+
flowers <- flowers |>
754
+
left_join(apoidea_richness |>
755
+
select(n_ind_ap = n_ind,
756
+
n_species_ap = n_species,
757
+
sample_code),
758
+
by = join_by(sampling_site_cd == sample_code)) |>
759
+
left_join(syrphidae_richness |>
760
+
select(n_ind_syr = n_ind,
761
+
n_species_syr = n_species,
762
+
sample_code),
763
+
by = join_by(sampling_site_cd == sample_code))
764
+
```
765
+
766
+
```{r}
767
+
flowers |>
768
+
ggplot(aes(x = number_of_floral_units, y = n_species_ap)) +
769
+
geom_point() +
770
+
geom_smooth(method = "lm")
771
+
```
772
+
773
+
```{r}
774
+
model1 <- lm(n_ind_ap ~ number_of_floral_units, data = flowers |>
775
+
filter(number_of_floral_units < 4000))
776
+
summary(model1)
777
+
778
+
model2 <- lm(n_species_ap ~ number_of_floral_units, data = flowers |>
779
+
filter(number_of_floral_units < 4000))
780
+
summary(model2)
781
+
782
+
model3 <- lm(n_ind_syr ~ number_of_floral_units, data = flowers |>
783
+
filter(number_of_floral_units < 4000))
784
+
summary(model3)
785
+
786
+
model4 <- lm(n_species_syr ~ number_of_floral_units, data = flowers |>
787
+
filter(number_of_floral_units < 4000))
788
+
summary(model4)
789
+
```
790
+
791
+
No significant effect of number of floral units on number of species or number of individuals caught, effect becomes even less significant when removing one strong outlier.
792
+
793
+
### Uitgebreid model
794
+
```{r}
795
+
flowers <- flowers |>
796
+
mutate(location_code = str_sub(sampling_site_cd, start = 1L, end = 8L),
797
+
maand = str_sub(sampling_site_cd, start = 20L, end = 20L))
Één staal (één pan trap of transect van 50 m) bevat gemiddelde `r round(mean_ap, 2)` soorten apoidea en `r round(mean_syr, 2)` soorten syrphidae. Dat betekend dat één staal uitsorteren ons `r round(iden_cost, 2)` euro aan loon kost. We nemen het gemiddelde om methoden die meer soorten opleveren niet af te straffen.
874
+
Één staal (één pan trap of transect van 50 m) bevat gemiddelde `r round(mean_ap, 2)` soorten apoidea en `r round(mean_syr, 2)` soorten syrphidae. Dat betekend dat het identificeren van de soorten in één staal ons `r round(iden_cost, 2)` euro aan loon kost. We nemen het gemiddelde om methoden die meer van de gewenste soorten opleveren niet af te straffen.
875
+
876
+
Verderop bekijken we wel de verschillende tijden die nodig zijn voor het uitsorteren van een staal (bijen en zweefvliegen van andere families scheiden). Dit omdat specifieke methoden, zoals bv. het plaatsen van een pan trap op de grond, kunnen leiden tot hogere restfracties dan andere.
781
877
782
878
```{r}
783
879
verpl <- cost_data %>%
@@ -813,15 +909,15 @@ time_data %>%
813
909
submethode, prijs
814
910
)) %>%
815
911
arrange(submethode) |>
816
-
kableExtra::kable(digits = 0)
912
+
kableExtra::kable(digits = 2)
817
913
```
818
914
819
915
820
916
Variabele kosten transecten:
821
917
```{r}
822
918
time_data %>%
823
919
filter(methode == "TS") %>%
824
-
kableExtra::kable(digits = 0)
920
+
kableExtra::kable(digits = 2)
825
921
```
826
922
827
923
## Scenario's
@@ -947,5 +1043,3 @@ Laat ons tot slot twee volledige scenario's met elkaar vergelijken:
947
1043
- Totale kost: 53 300 euro per jaar
948
1044
949
1045
Beide scenario's vereisen een senior wetenschapper die het project opvolgt en een coördinator die het veldwerk aanstuurt, wel kan er vanuit worden gegaan dat deze coördinator meer werk zou hebben met vrijwilligers. Voorlopig ben ik van een metabarcoding kost van 70 euro per staal uit gegaan, vermoedelijk komt hier nog werk voor een bioinformaticus aan te pas.
0 commit comments