1

不知何故,我的 Matlab 没有函数 nanvar_base,需要使用函数 ttest2 来计算两个样本数据的 t 和 p 值。如何安装该功能?它是否缺少其他人?

4

5 回答 5

1

I had this same issue, the ttest2 function calling a nanvar function from SPM rather than the MATLAB statistics folder. A simple fix is going into 'change paths' in MATLAB and moving the SPM paths to the bottom of the list.

于 2014-05-09T10:29:29.027 回答
0

问题可能是另一个工具箱(如 SPM)阻碍了他们自己的“nanvar”功能。将 SPM 移至路径定义列表的底部,或将其完全删除。一般来说,移动 SPM 有很多相互冲突的功能,因此请始终确保它们的路径位于底部。

于 2014-10-09T08:25:33.453 回答
0

该函数ttest2是统计工具箱的一部分。

但是,当我尝试编辑它时,它没有显示任何对nanvar_base.

您是否尝试过自己编辑它,并且在此过程中犯了错误?如果不是这种情况,请尝试edit ttest2查看它的位置并显示带有调用的行nanvar_base

于 2013-10-18T11:25:57.807 回答
0

此函数不是 MATLAB 或其任何工具箱/附加组件的一部分。它必须是自定义函数。nanvar然而,在统计工具箱和财务工具箱中都有一个函数调用。这可能是你追求的那个吗?如果是这样,你真的有统计工具箱和/或金融工具箱吗?

于 2013-10-18T10:13:30.090 回答
0

我在调用函数 nanvar 时遇到了同样的问题,并意识到与 Fieldtrip 工具箱中的同名函数存在冲突(此 Fieldtrip 函数调用 nanvar_base)。从我的路径中删除 Fieldtrip/src 文件夹后,它工作正常。

于 2015-07-02T13:38:40.780 回答