возникают проблемы при решении этой проблемы в SAS, вот мои данные:
Таблица A: 3 столбца
ID COUNT MEAN
A 2 0.034
B 4 -0.052
C 7 0.327
.. .. ..
Переменная ID уникальна, а переменная COUNT имеет дискретный диапазон от1-12.
Таблица B: 13 столбцов
CLUSTER MEAN1 MEAN2 MEAN3 MEAN4 MEAN5 MEAN6 --> MEAN12
1 0.344 0.234 0.233 .. .. .. .. ..
2 0.234 0.234 0.343 .. .. .. .. ..
Переменная CLUSTER в настоящее время варьируется от 1 до 12, НО ЭТО НЕ ИСПРАВЛЕНО, поэтому код должен иметь возможность включать крайние случаикогда количество кластеров может отличаться.
Проблема: из таблицы A я хочу использовать переменную COUNT в качестве ссылки, чтобы найти ближайший MEAN к списку возможных значений MEAN из соответствующего MEAN (N)из таблицы B, а затем выберите соответствующий номер CLUSTER из строки, связанной с ближайшим совпадением.
Например, идентификатор «A» имеет COUNT, равный 2, и MEAN, равный 0,034, поэтому мне нужно найтисамое близкое среднее значение для этого идентификатора из списка возможных значений MEAN из столбца MEAN2 в таблице B. Мне нужно сделать это для 12 возможных значений COUNT и 12 столбцов MEAN.
Массивыи индексирование не в моей рубке, поэтому любая помощь будет признательна, Брэндон