У меня есть функция MATLAB, которая находит характерные точки в образце. К сожалению, это работает только в 90% случаев. Но когда я знаю, какие места в образце я должен посмотреть, я могу увеличить это почти до 100%. Поэтому я хотел бы знать, есть ли в MATLAB функция, которая позволила бы мне найти диапазон, в котором находится большинство моих результатов, чтобы затем я мог пересчитать свои характерные точки. У меня есть вектор, в котором хранятся все результаты, и правильные результаты должны лежать в диапазоне 3% от -24.000 до 24.000. Если неправильные результаты всегда ниже правильного диапазона. К сожалению, мой фон в статистике очень ржавый, поэтому я не уверен, как это будет называться.
Может ли кто-нибудь дать мне подсказку, что я буду искать? Есть ли встроенная в MATLAB функция, которая дала бы мне наименьший возможный диапазон, например, где 90% результатов лгут.
РЕДАКТИРОВАТЬ: Я извиняюсь, если я не разъяснил свой вопрос. Все в моем векторе может колебаться от -24.000 до 24.000. Около 90% моих результатов будут в диапазоне, который охватывает примерно 1,44 ([24 - (- 24)] * 3% = 1,44). Скорее всего, это будут правильные результаты. Остальные 10% находятся за пределами этого диапазона и всегда ниже (почему я не уверен, что брать среднее значение - хорошая идея). Эти 10% являются ложными и являются результатом всплесков в моих входных данных. Чтобы найти оставшиеся 10%, я хочу повторить свои расчеты, но теперь я хочу проверить только небольшой диапазон.
Итак, моя цель - определить, где находится мой правильный диапазон. Удалите значения, которые я нашел за пределами этого диапазона. А затем пересчитайте мои значения не в диапазоне от -24 000 до 24 000, а скорее в небольшом диапазоне, где я уже нашел 90% своих значений.