决策树错误
error on decision trees
我有一个包含 377 个 obs 和 7 个变量的数据集。 (我假设它不是很大的数据集)当我尝试使用 Party 包生成决策树时。我收到以下错误:
Error: cannot allocate vector of size 2.8 Gb
In addition: Warning messages:
1: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size)
2: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size)
3: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size)
4: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size).
我的笔记本电脑有 8gb 内存,我不明白为什么我总是收到这些错误消息。
因为您 运行 内存不足。 R 会将内存限制默认为 OS 表示可用的内存限制。我认为您可以将内存分配设置得更高,它只会使用虚拟内存(磁盘)代替?但我不确定,最好的办法是获得更多内存。
我今天在我的 8GB 笔记本电脑上遇到了这个问题,所以我一直等到我回到家,运行它在我的 32GB 台式机上运行没有问题。
我有一个包含 377 个 obs 和 7 个变量的数据集。 (我假设它不是很大的数据集)当我尝试使用 Party 包生成决策树时。我收到以下错误:
Error: cannot allocate vector of size 2.8 Gb
In addition: Warning messages:
1: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size)
2: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size)
3: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size)
4: In matrix(0, nrow = p * q, ncol = p * q) :
Reached total allocation of 8107Mb: see help(memory.size).
我的笔记本电脑有 8gb 内存,我不明白为什么我总是收到这些错误消息。
因为您 运行 内存不足。 R 会将内存限制默认为 OS 表示可用的内存限制。我认为您可以将内存分配设置得更高,它只会使用虚拟内存(磁盘)代替?但我不确定,最好的办法是获得更多内存。
我今天在我的 8GB 笔记本电脑上遇到了这个问题,所以我一直等到我回到家,运行它在我的 32GB 台式机上运行没有问题。