Nonlinear PLS modeling