115
 правок
Изменения
→Псевдокод
 OUTPUT: coefficents <math>\gamma_i, i = 1,...,\ell</math>;
 ________________________________________________________
 1: initialization: <math>\gamma_i := 1, i = 1,...,\ell</math>;    <span style="color:green">//инициализация коэффициентов</span>
 2: do
 3:   for each object <math>i = 1,...,\ell</math>;
 4:     calculate cross-validation estimates:                      <span style="color:green">//вычислить оценки скользящего контроля</span>
        <math>a_i := a_h(x_i;X^\ell\setminus{x_i}) = \frac{\sum\limits^{\ell}_{j=1,j\ne i} {y_j\gamma_j K \left ( \tfrac{\rho\left (x_i,x_j \right )}{h\left (x_i \right)} \right )}}{\sum\limits^{\ell}_{j=1,j\ne i}{\gamma_j K\left(\tfrac{\rho\left (x_i,x_j \right )}{h\left (x_i\right )}\right )} }</math>
 5:   for each object <math>i = 1,...,\ell</math>;
 6:     <math>\gamma_i := \widetilde{K}\left (\left | a_i-y_i \right | \right );</math>
 7: while coefficents <math>\gamma_i</math> not stabilized;        <span style="color:green">//пока коэффициенты не стабилизируются</span>
====Пример на языке R==== 
