【问题标题】:Use a dataset array without Statistics Toolbox使用不带 Statistics Toolbox 的数据集数组
【发布时间】:2013-08-08 10:34:07
【问题描述】:

在我的工作场所,我有一个虚拟机上的 MATLAB 许可证,其中包含 Statistics Toolbox。我喜欢使用那个 MATLAB 实例将 csv 数据导入数据集数组,因为它提供了便利。

但是,我想在我的本地机器上使用导入的数据,它有自己的 MATLAB 许可证,但(不幸的是)没有 Statistics Toolbox。

将数据集对象转换为只能与基本 MATLAB 一起使用的对象的最佳方法是什么? dataset2struct?看来,如果我只是将其转换回结构,我还不如写一个将数据直接导入结构的函数。或者有没有其他方法可以在缺少统计工具箱的 MATLAB 实例中使用数据集数组?

【问题讨论】:

    标签: matlab


    【解决方案1】:

    在 MATLAB 的 13b 版中(今年 9 月推出,预发布版现已推出),将有类似于基础 MATLAB 中的数据集数组的东西,称为 table 数据容器(我还没有尝试过,但可以)不确定它会完全一样)。还有一个 categorical 数组,类似于当前在 Statistics Toolbox 中的数组。

    在那之前,没有统计工具箱就没有真正的方法来使用数据集数组,我会建议您提到的两种方法中的任何一种(我个人会一直使用结构,因为我发现数据集数组被高估了——但这只是我的经验,你的可能会有所不同。

    【讨论】:

    • 我会试一试,让 SO 知道这些看起来如何!
    猜你喜欢
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    • 1970-01-01
    • 2020-05-01
    • 2020-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多