【发布时间】:2010-12-10 20:04:51
【问题描述】:
我有一个 MATLAB 函数,可以在样本中找到特征点。不幸的是,它仅在大约 90% 的时间内有效。但是当我知道我应该查看样本中的哪些位置时,我可以将其增加到几乎 100%。所以我想知道 MATLAB 中是否有一个函数可以让我找到大部分结果所在的范围,这样我就可以重新计算我的特征点。我有一个存储所有结果的向量,正确的结果应该在 -24.000 到 24.000 之间的 3% 范围内。而错误的结果总是低于正确的范围。不幸的是,我的统计背景非常生疏,所以我不确定如何称呼它。 有人可以给我一个提示我会寻找什么吗?是否有一个内置到 MATLAB 中的函数可以给我最小的可能范围,例如90% 的结果都是谎言。
编辑:如果我没有把我的问题说清楚,我很抱歉。我向量中的所有内容都只能在 -24.000 和 24.000 之间。我大约 90% 的结果将在大约 1.44 ([24-(-24)]*3% = 1.44) 的范围内。这些很可能是正确的结果。剩下的 10% 超出了这个范围,而且总是更低(为什么我不确定取平均值是个好主意)。这 10% 是错误的,并且是由于我的输入数据中的光点造成的。为了找到剩余的 10%,我想重复计算,但现在我只想检查小范围。 所以,我的目标是确定我的正确范围在哪里。删除我在该范围之外找到的值。然后重新计算我的值,不是在 -24.000 和 24.000 之间的范围内,而是在我已经找到 90% 值的小范围内。
【问题讨论】:
-
我不确定我是否理解......你是说你特别想在你的向量中找到 -24 到 24 之间的点,而忽略该范围之外的任何东西?或者您是否正在寻找一种通用方法来选择一个能够捕获 90% 点的范围?
标签: matlab statistics