Matlab-将连续数据转换为离散数据

Matlab-将连续数据转换为离散数据,matlab,statistics,Matlab,Statistics,是否有任何技术可用于将连续数据转换为离散数据 通过连续数据,我指的是由各种函数生成的输出值。例如,为不同数据点集的熵生成的值 如果是,Mathworks文件交换的Matlab中是否有可用的实现?是-。这通常发生在数据采集点,但是-如何在Matlab中获得连续数据?(我想一个例外是对离散输入点的函数求值。) 如果你需要一个更具体的答案,你需要编辑你的问题,使之更具体。一个更准确的答案是你需要将你的数据分类。这可以通过任意分割或基于数据本身分位数的分割来实现。基本的Matlab系统支持分位数(qua

是否有任何技术可用于将连续数据转换为离散数据

通过连续数据,我指的是由各种函数生成的输出值。例如,为不同数据点集的熵生成的值

如果是,Mathworks文件交换的Matlab中是否有可用的实现?

是-。这通常发生在数据采集点,但是-如何在Matlab中获得连续数据?(我想一个例外是对离散输入点的函数求值。)


如果你需要一个更具体的答案,你需要编辑你的问题,使之更具体。

一个更准确的答案是你需要将你的数据分类。这可以通过任意分割或基于数据本身分位数的分割来实现。基本的Matlab系统支持分位数(
quantile
),您可以在binning@上观看视频。事实上,这是受另一个问题的启发


更新:我忘了提到直方图(
hist
)也会存储数据。就我个人而言,我发现R(一个主要的统计环境)中的binning更可取,尤其是使用Freedman Diaconis binning(即R中的
breaks=“FD”
选项用于
hist
)。

无意冒犯,但采样与binning或离散化不同,电气工程师除外。OP没有提到信号处理,只是数据。不幸的是,采样对于DSPER来说是一个超负荷的概念——另请参见本页:很抱歉,看起来很迂腐,但澄清一下可能会有所帮助。OP意义上的“连续”似乎意味着数据来自实数集,而不是有限的离散值集。如果我没有弄错的话,DSP的解释是,连续表示流,即从统计角度连续采样。我也同意——这在Matlab中很难做到@迭代器:这取决于OP中“连续”和“离散”的含义。。。我的理解是指,例如,连续时间序列(在这种情况下,EE意义上的“采样”是正确的概念)。如果他指的是其他的东西(例如量化),那么他需要澄清,我想。@Iterator:哦,我看到你添加了以前没有的“statistics”标签。你确定OP指的是统计问题吗?我现在是。:)老实说,这个问题给我的印象是一个一般性的数据问题,因为OP只提到了“数据”。对于一个连续的数据流,我希望看到它被寻址。:)澄清一下:你是在问量化问题吗?