我正在與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