在每天行驶距离的 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 告诉您每个原始距离的平均值高于或低于多少个标准差。 (注意——上面的代码假定您没有缺失值。)
我正在尝试在 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 告诉您每个原始距离的平均值高于或低于多少个标准差。 (注意——上面的代码假定您没有缺失值。)