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

How to set zero as the mean value when plotting a line graph in R of distance travelled per day

我正在尝试在 R 中绘制一个折线图,显示个人每天行进的距离,x 轴为天数,y 轴为(每天)行进的距离。

我想设置零值,使其等于行驶的平均距离。这样我就可以评估运动何时超过平均距离的 2 个标准偏差。 有没有在 R 中执行此操作的简单方法?

我的数据格式:

Day Distance
1    5.09902
2    0.00000
3    0.00000
4    5.09902
5    0.00000
6    0.00000 

每一行代表每天从一个位置到下一个位置的行进距离。

遵循解决方案并绘制数据:

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")

由于您最终似乎对查看距离与平均值的标准差有多少感兴趣,因此您可能想尝试标准化您的距离测量值。你可以试试

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

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