У меня есть два набора данных x-y, которые образуют два потенциально связанных графика рассеяния.
Первый набор данных имеет приблизительную область (ось X) от 0 до 25 000 и диапазон (ось Y) от 0 до 0,3. Второй набор данных имеет приблизительную область от 0 до 550 и диапазон от 0 до 4,5. Первый набор данных гораздо точнее и может считаться правильным.
Оси x и y для каждого набора данных хранятся в виде (пример) data: { xAxis: [0,1,2,3,4...], yAxis: [0.20779456198215485, 0.20824825763702393, 0.20915564894676208, 0.20960935950279236...] }
.
Как правильно удалить или уменьшить пары координат xy в первом объекте набора данных, чтобы иметь одинаковое количество точек во втором объекте (чтобы их можно было наложить для использования при построении графиков / стандартном отклонении)?
Мне не обязательно нужен код, я просто прошу помощи о том, как подходить к проблеме таким образом, чтобы поддерживать некоторую целостность данных, а не просто удалять данные случайным образом. Я полагаю, что одним из методов может быть возвращение константы корреляции Спирмена для результата удаления различных точек из набора данных и присвоение окончательного результата любой удаленной точке набора данных, которая возвращает наибольшую константу копья.