Ошибка говорит вам, что не так. Вы пытаетесь выполнить математические операции с нечисловыми c данными. Перед созданием серии зоопарков вам нужно указать число данных c.
library(fUnitRoots)
library(zoo)
test.date <- as.Date(c("2009-02-01", "2009-02-02", "2009-02-05", "2009-02-06", "2009-02-09",
"2009-02-10", "2009-02-11", "2009-02-12", "2009-02-13", "2009-02-16"))
test.return <- c("0.01", "0.02", "-0.05", "0.008", "-0.001", "0.009", "0.0112", "0.005",
"-0.003", "0.014")
test.return <- sapply(test.return, as.numeric)
test.data <- data.frame(test.date, test.return)
test.ts <- read.zoo(test.data, format = "%Y-%m-%d")
adfTest(test.ts)
Title:
Augmented Dickey-Fuller Test
Test Results:
PARAMETER:
Lag Order: 1
STATISTIC:
Dickey-Fuller: -2.8031
P VALUE:
0.01
Description:
Fri Mar 20 19:00:50 2020 by user: MrRLover
Я добавил дополнительные точки данных, поскольку ваш исходный ряд был недостаточно длинным для оценки точек.