我正在与2载体合作不同长度105,102
。打电话给他们y1,y2
R:将不同长度的载体转换成固定时间间隔
虽然他们的长度不同,但每个向量都代表30秒内发生的活动。
假定所有矢量的第一个元素开始在时间= 0秒,我能够绘制出来用下面的代码:
y1 <- plot(seq(0,100,length = 105), rnorm(length(seq(0,100,length = 105))), type = "l")
y2 <- plot(seq(0,100,length = 102), rnorm(length(seq(0,100,length = 102))), type = "l")
l <- length(y1)
x <- seq(0,l,length= l)
y <- y1
plot(x, y, type = "l", xlab = "time", ylab = "bla")
l <- length(y2)
x <- seq(0,l,length= l)
y <- y2
lines(x,y, type = "l")
现在上面的代码会产生具有x轴的曲线图测距从$(0,105)$。但是,我希望x轴显示$(0,30)$秒。
我知道的主要问题是两个向量的长度不同,但假设我想沿时间间隔$ 0 - 30 $秒拆分每个向量的元素。
我该如何解决这个问题?
你是'rnorm()'你的'y1,y2'生成的矢量图吗?我不清楚你的线条图的x和y值是什么。矢量的元素如何与(0,30)间隔相关? – Marco
是的。您可以将向量表示为由'rnorm'函数生成的值的时间序列。我确实将问题概括了一下,但这不应该影响这个问题的主要观点。 – mynameisJEFF
矢量的值并不重要。主要问题是矢量的长度不同。但我们可以放心地假设这两个向量的第一个元素始终在时间= 0开始 – mynameisJEFF