Tengo un dataset/dataframe en el cual he calculado los retornos logarítmicos diarios de cinco mil empresas y estas empresas son también columnas. Quiero realizar una prueba ADF en este dataframe. He encontrado cómo estimar la prueba ADF en un vector pero no pude encontrar cómo calcularlo en un dataframe o estructura de matriz. Además, ¿cómo puedo excluir la columna de fechas al estimar la prueba ADF en las empresas?
La imagen ilustra una parte de mi dataset. El código que ejecuté y el error que recibí son los siguientes
library(tseries)
adf.test(logs, alternative = c("estacionario", "explosivo"),
k = trunc((length(1)-1)^(1/3)))
Error en adf.test(logs, alternative = c("estacionario", "explosivo"), k = trunc((length(1) - : x no es un vector o una serie temporal univariada
0 votos
No voté negativamente tu pregunta pero puedo entender por qué alguien lo hizo: Por favor muestra tu código y señala exactamente las partes donde encuentras problemas.
1 votos
Espero que estas adiciones a la pregunta ayuden a comprender lo que estoy tratando de estimar.