Первая часть мне нужно иметь R код примерно:Moving Average с помощью R код
Написать функцию R, которая делает следующее: Учитывая последовательность Xn = (x1, x2, ..., хп) наблюдений N , функция возвращает вектор скользящих средних, где вычисляется каждое среднее значение с k последовательными наблюдениями. Назовите функцию ma, а ее аргументы - вектором xN и k .
То, что я до сих пор:
x <-vector(length=n)
ma <- function(x,k){
x0 <- x[1:(length(x)-k)]
x1 <- x[(1+k):length(x)]
cor(x0, x1)
}
Я уверен, что я сделал ошибки ...
Я интересно, почему вы используете корреляцию, когда ваше домашнее задание говорит, чтобы вычислить движущийся ** средний ** –
@RichardScriven Спасибо. – Keris