В методе K ближайших соседей отклики ближайших объектов учитываются равномерно, с одинаковыми весами. Можно дополнительно повысить качество прогнозов, если позволить более близким ближайшим соседям влиять сильнее на прогноз, чем более далёким. Для этого равномерное усреднение по ближайшим соседям заменяется на взвешенное усреднение, где больший вес будет соответствовать более близким соседям.
Обозначим (x~1,y~1),(x~2,y~2),...(x~K,y~K) - ближайшие соседи в обучающей выборке для целевого объекта x, для которого мы строим прогноз. Причем эти соседи упорядочены по возрастанию расстояния от них до целевого объекта x:
ρ(x,x~1)≤ρ(x,x~2)≤...≤ρ(x,x~K)
Регрессионный прогноз базового метода строится простым усреднением по откликам ближайших соседей:
y(x)=K1k=1∑Ky~k
Взвешенное обобщение строится уже взвешенным усреднением откликов:
y(x)=∑k=1Kwk∑k=1Kwky~k
Аналогично в задаче классификации базовым методом вероятности классов строятся по формуле: