SPSS:尽管分配了更多内存,但由于内存不足,Fisher Exact 未显示结果

问题描述 投票:0回答:0

一点背景 这个问题来自一个极度无知和沮丧的谷歌搜索的地方,所以如果我的信息参差不齐或不准确,我很抱歉。我的女朋友正在使用 SPSS 分析她为兽医生物科学论文进行的一项调查。她在执行数据期间遇到了错误。她问我是否可以帮忙(作为一名软件工程师),但我对 SPSS 的经验为零。我决定求助于堆栈溢出之神。

她在用什么 她正在对以下数据进行交叉制表:

Crosstabulation from SPSS

她的讲师告诉她使用 Fisher Exact,因为她的一定百分比的结果低于 5

假设 Fisher Exact 应该在交叉制表后运行,但该过程因以下两个错误而中断:

Error 1 - Time limit exceeded Error 2 - Memory Exceeded

我们尝试了什么 当我拿到它时,我立即开始在谷歌上搜索风暴。这个特定问题的所有帖子都说使用语法文件并使用 SET WORKSPACE = [Memory in KB] 更改分配的内存

她的数据集非常小,只有 207 行,我估计一开始它会占用很少的内存,但为此我尝试将内存分配增加到 300MB,后来又增加到 1GB,我认为这是一个荒谬的体积这么小的数据集的内存。我认为这一定是其他原因导致了循环或其他原因,但我已经用谷歌搜索结束了,我无法想象是什么原因造成的,以前有没有人经历过这样的事情?甚至关于可能是什么原因的一些想法?我希望这个线程中的信息不是太模糊!感谢您的帮助!

使用 SET WORKSPACE = [Memory in KB] 将内存增加到 300MB 和 1GB,因此对于这么小的数据集来说,这不是内存问题

memory spss
© www.soinside.com 2019 - 2024. All rights reserved.