aboutsummaryrefslogtreecommitdiff
path: root/results/analysis.R
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-05-10 10:33:11 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-05-10 10:33:11 +0200
commitbf8117d3aa6f76290fb1938c13902594420eb892 (patch)
treefe80c5351c01111697b84a329a4479f32c3d4c98 /results/analysis.R
parent51d0c256a349f147b41221ac82932371f2037341 (diff)
Improve scenarios and analysis
Diffstat (limited to 'results/analysis.R')
-rw-r--r--results/analysis.R17
1 files changed, 12 insertions, 5 deletions
diff --git a/results/analysis.R b/results/analysis.R
index 2bb7b1d..6794e83 100644
--- a/results/analysis.R
+++ b/results/analysis.R
@@ -1,10 +1,17 @@
library("tidyverse")
-
+library("knitr")
data=read_csv("results.csv")
-final=data%>%group_by(simkey)%>%summarize(energy=mean(energy),sd=sd(energy))
+final=data%>%group_by(simkey,wireless,wakeupfor)%>%summarize(energy=mean(energy),wireless=first(wireless),sd=sd(energy),wakeupfor=first(wakeupfor))
+
+ggplot(final,aes(x=simkey,y=energy))+
+ geom_bar(stat="identity",aes(fill=wireless),position=position_dodge())+
+ xlab("Scenarios")+ylab("Energy (J)")+
+ geom_errorbar(aes(ymin=energy-sd, ymax=energy+sd),width=.2,size=1.5) +
+ facet_wrap(~ wakeupfor)
-ggplot(final,aes(x=simkey,y=energy))+geom_bar(stat="identity")+
- xlab("Scenario")+ylab("Energy (J)")+
- geom_errorbar(aes(ymin=energy-sd, ymax=energy+sd),width=.2,size=1.5)
+for(wake in unique(data$wakeupfor)){
+ print(kable(final%>%filter(wireless=="lora",wakeupfor==wake)))
+ print(kable(final%>%filter(wireless!="lora",wakeupfor==wake)))
+}