是否有任何技术可用于将连续数据转换为离散数据?
通过连续数据,我指的是各种函数生成的输出值。例如,为不同数据点集的熵生成的值。
如果是这样,Mathlab文件交换的Matlab中是否有可用的实现?
答案 0 :(得分:4)
更准确的答案是您需要存储数据。这可以通过基于数据本身的分位数的任意分割或分割来完成。基础Matlab系统支持分位数(quantile
),您可以观看有关分组@ http://blogs.mathworks.com/videos/2009/01/07/binning-data-in-matlab/的视频。事实上,这是受到另一个SO问题的启发。
更新:我忘了提到直方图(hist
)也会对数据进行分类。就个人而言,我发现在R(主要统计环境)中进行分箱是可取的,尤其是使用Freedman-Diaconis分箱(即breaks = "FD"
中R的hist
选项。
答案 1 :(得分:0)
是 - sampling。这通常发生在数据采集点 - 你如何在Matlab中获得连续数据? (我想有一个例外是评估离散输入点的函数。)
如果您需要更具体的答案,则需要将问题编辑为更具体。