在R中绘制每天行驶距离的线段图时,如何将零值设为平均值

我想在R中绘制一个线图,显示一个人每天走过的距离,x轴是天数,y轴是走过的距离(每天)。

我想把值设置为零,这样就可以得到 相当于 旅行的距离。这样我就可以评估什么时候移动的距离超过了平均距离的2个标准差。

我的数据格式。

%ignore_pre_1%

每一行都代表每天从一个地点到下一个地点的距离

按照解决方案,绘制了数据。

ig1$stdDist <- (ig1$Distance - mean(ig1$Distance))/sd(ig1$Distance)

plot(ig1$stdDist)

plot(ig1$stdDist, type = "o",col = "red", xlab = "Days", ylab = "Stdev", 
     main = "IG001")

enter image description here

解决方案:

由于你最终似乎对一个距离与平均值的标准差感兴趣,你可能想尝试将你的距离测量标准化。 你可以尝试像

data$stdDist <- (data$Dist - mean(data$Dist))/sd(data$Dist)

data$stdDist告诉你,你的每个原始距离比平均值高或低多少个标准差。(注意–上面的代码假设你没有缺失值。)

本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/636.html

(0)
上一篇 2022年6月29日 下午3:58
下一篇 2022年6月29日 下午3:58

相关推荐

发表评论

登录后才能评论