【发布时间】:2024-01-23 00:13:02
【问题描述】:
我有这些货币兑换数据,我正在尝试将数据格式化为矩阵,以便我可以将此矩阵输入神经网络以预测第二天的兑换。为此,它需要知道以下值: 2 天前,1 天前,今天,预计在这个一维矩阵中。我正在尝试将此一维矩阵更改为可以正确显示数据的二维矩阵。我在下面创建了一个图表,说明我如何尝试格式化这些数据,但我不太明白如何做到这一点,我是 R 编程的新手。我发现 lag() 函数可用于在数据中创建此“滞后”并用于时间序列问题,但除了以这种格式格式化此数据之外,我不确定如何使用它
数据格式:(2个例子)
data <-
structure(
list(
`USD/EUR` = c(
1.373,
1.386,
1.3768,
1.3718,
1.3774,
1.3672,
1.3872,
1.3932,
1.3911,
1.3838,
1.4171,
1.4164,
1.3947,
1.3675,
1.3801,
1.3744,
1.3759,
1.3743,
1.3787,
1.3595,
1.3599,
1.3624,
1.3523,
1.3506,
1.3521
)
),
row.names = c(NA,-25L),
class = c("tbl_df",
"tbl", "data.frame")
)
【问题讨论】:
-
发布时请将您的数据缩减到最小大小,同时保留足够的数据来说明问题。
-
当然!我将编辑帖子
标签: r matrix neural-network time-series