<- read.csv("underpass.csv")
underpass <- read.csv("underpassdaily.csv")
underpassdaily library(tidyverse)
library(ggplot2)
library(ggthemes)
library(knitr)
library(tibble)
library(tidyr)
Code for Paper 2
<- lm(fpfreq~length, data = underpass)
mod1 summary(mod1)
ggplot(underpass, aes(x = length, y = fpfreq)) +
geom_point(colour = "navy", alpha = .3) +
geom_smooth(colour = "navy", method = "lm", se = FALSE) +
labs(x = "Length of underpass (m)", y = "Frequency of full passage")
ggsave ("FP length.png")
<- lm(fpfreq~waterprox, data = underpass)
mod2 summary(mod2)
ggplot(underpass, aes(x = waterprox, y = fpfreq)) +
geom_point(colour = "navy", alpha = .3) +
geom_smooth(colour = "navy", method = "lm", se = FALSE) +
labs(x = "Proximity to watercourse/body (m)", y = "Frequency of full passage")
ggsave ("FP water.png")
<- lm(fpfreq~woodlandprox, data = underpass)
mod3 summary(mod3)
ggplot(underpass, aes(x = woodlandprox, y = fpfreq)) +
geom_point(colour = "navy", alpha = .3) +
geom_smooth(colour = "navy", method = "lm", se = FALSE) +
labs(x = "Proximity to woodland (m)", y = "Frequency of full passage")
ggsave ("FP woodland.png")
<- lm(fpfreq~urbanprox, data = underpass)
mod4 summary(mod4)
ggplot(underpass, aes(x = urbanprox, y = fpfreq)) +
geom_point(colour = "navy", alpha = .3) +
geom_smooth(colour = "navy", method = "lm", se = FALSE) +
labs(x = "Proximity to urban area (m)", y = "Frequency of full passage")
ggsave ("FP urban.png")
ggplot(underpass, aes(x = type, y = fpfreq, colour = type)) +
geom_boxplot() +
geom_jitter(alpha = 0.3) +
scale_colour_manual(values = c(
"Amphibian" = "gold",
"Badger" = "navy")) +
labs(x = "Type of underpass", y = "Frequency of full passage") +
theme(legend.position = "none")
ggsave ("FP underpass type.png")
t.test(fpfreq ~ type, data = underpass)
ggplot(underpass, aes(x = road, y = fpfreq, colour = road)) +
geom_boxplot() +
geom_jitter(alpha = 0.3) +
scale_colour_manual(values = c(
"Layby" = "gold",
"Single carriageway" = "navy"
+
)) labs(x = "Type of road", y = "Frequency of full passage") +
theme(legend.position = "none")
ggsave ("FP road type.png")
t.test(fpfreq ~ road, data = underpass)
<- data.frame(
data Group = rep(c("AT1", "AT2", "BT1", "BT2", "BT3" ), each = 2),
Activity = rep(c("Full passage", "Presence"), times = 5),
Value = c(5, 6, 8, 5, 4, 4, 8, 8, 5, 7)
)
ggplot(data, aes(x = Group, y = Value, fill = Activity)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_viridis_d(option = "E")) + scale_y_continuous(limits = c(0, 9), breaks = 0:9) +
(labs(x = "Underpass reference",
y = "Number of days",
fill = NULL
+
) theme(legend.position = "top", plot.title = element_text(hjust = 0.5))
ggsave ("Overall activity.png")
<- data.frame(
data Group = rep(c("AT1", "AT2", "BT1", "BT2", "BT3" ), each = 2),
Activity = rep(c("Full passage", "Presence"), times = 5),
Value = c(2, 3, 6, 3, 1, 0, 8, 3, 3, 6)
)
ggplot(data, aes(x = Group, y = Value, fill = Activity)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_viridis_d(option = "E")) + scale_y_continuous(limits = c(0, 9), breaks = 0:9) +
(labs(x = "Underpass reference",
y = "Number of days",
fill = NULL
+
) theme(legend.position = "top", plot.title = element_text(hjust = 0.5))
ggsave ("Badger activity.png")
<- data.frame(
data Group = rep(c("AT1", "AT2", "BT1", "BT2", "BT3" ), each = 2),
Activity = rep(c("Full passage", "Presence"), times = 5),
Value = c(3, 4, 8, 3, 3, 4, 1, 7, 4, 3)
)
ggplot(data, aes(x = Group, y = Value, fill = Activity)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_viridis_d(option = "E")) + scale_y_continuous(limits = c(0, 9), breaks = 0:9) +
(labs(
x = "Underpass reference",
y = "Number of days",
fill = NULL
+
) theme(legend.position = "top", plot.title = element_text(hjust = 0.5))
ggsave ("Fox activity.png")
<- data.frame(
data Group = rep(c("AT1", "AT2", "BT1", "BT2", "BT3" ), each = 2),
Activity = rep(c("Full passage", "Presence"), times = 5),
Value = c(0, 2, 0, 0, 0, 0, 0, 2, 0, 0)
)
ggplot(data, aes(x = Group, y = Value, fill = Activity)) +
geom_bar(stat = "identity", position = "dodge") +
scale_fill_viridis_d(option = "E")) + scale_y_continuous(limits = c(0, 9), breaks = 0:9) +
(labs(
x = "Underpass reference",
y = "Number of days",
fill = NULL
+
) theme(legend.position = "top", plot.title = element_text(hjust = 0.5))
ggsave ("Bird activity.png")
<-lm(fpfreq ~ length + waterprox + woodlandprox + urbanprox, data = underpass)
mod5 summary(mod5)
<-lm(bfreq ~ length, data = underpass)
mod6 summary(mod6)
<-lm(bfreq ~ waterprox, data = underpass)
mod7 summary(mod7)
<-lm(bfreq ~ woodlandprox, data = underpass)
mod8 summary(mod8)
<-lm(bfreq ~ urbanprox, data = underpass)
mod9 summary(mod9)
<-lm(bfreq ~ length + waterprox + woodlandprox + urbanprox, data = underpass)
mod10 summary(mod10)
<-lm(ffreq ~ length, data = underpass)
mod11 summary(mod11)
<-lm(ffreq ~ waterprox, data = underpass)
mod13 summary(mod13)
<-lm(ffreq ~ woodlandprox, data = underpass)
mod14 summary(mod14)
<-lm(ffreq ~ urbanprox, data = underpass)
mod15 summary(mod15)
<-lm(ffreq ~ length + waterprox + woodlandprox + urbanprox, data = underpass)
mod15 summary(mod15)
<- data.frame(
temperature_data Survey_Day = 1:9,
Min_Temp = c(13, 13, 12, 14, 15, 15, 11, 14, 17),
Max_Temp = c(25, 26, 28, 30, 30, 28, 21, 25, 25)
)
<- pivot_longer(
long_temp_data
temperature_data,cols = c(Min_Temp, Max_Temp),
names_to = "Type",
values_to = "Temperature"
)
ggplot(long_temp_data, aes(x = Survey_Day, y = Temperature, color = Type)) +
geom_line(size = 1.2) +
geom_point(size = 2) +
scale_color_manual(values = c("Min_Temp" = "navy", "Max_Temp" = "gold")) +
scale_x_continuous(breaks = 1:9) +
labs(
x = "Survey Day",
y = "Temperature (°C)",
color = "Temperature Type"
+
) theme(legend.position = "none")
ggsave("Temp.png")
ggplot(underpass, aes(x = type, y = bfreq, colour = type)) +
geom_boxplot() +
geom_jitter(alpha = 0.3) +
scale_colour_manual(values = c(
"Amphibian" = "gold",
"Badger" = "navy")) +
labs(x = "Type of underpass", y = "Frequency of full passage") +
theme(legend.position = "none")
ggsave ("B underpass type.png") #Badger freq
t.test(bfreq ~ type, data = underpass)
ggplot(underpass, aes(x = type, y = ffreq, colour = type)) +
geom_boxplot() +
geom_jitter(alpha = 0.3) +
scale_colour_manual(values = c(
"Amphibian" = "gold",
"Badger" = "navy")) +
labs(x = "Type of underpass", y = "Frequency of full passage") +
theme(legend.position = "none")
ggsave ("F underpass type.png") #Fox freq
t.test(ffreq ~ type, data = underpass)