Wind turbine performance monitoring is a complex task because the power has a multivariate dependence on ambient conditions and working parameters. Furthermore, wind turbine nacelle anemometers are placed behind the rotor span and the control system estimates the upwind flow through a nacelle transfer function: this introduces a data quality issue. This study is devoted to the analysis of data-driven techniques for wind turbine performance control and monitoring: operation data of six 850 kW wind turbines sited in Italy have been employed. The objective of this study is an assessment of several easily implementable techniques and input variables selections for data-driven models whose target is the power of a wind turbine. Three model types are selected: one is linear (Principal Component Regression) and two are nonlinear (Support Vector Regression with Gaussian Kernel and Feedforward Artificial Neural Network). The models' validation provides meaningful indications: the linear model in general has lower performance because it cannot reproduce properly the nonlinear pitch behavior when approaching rated power. Therefore, it is concluded that a nonlinear model should be employed and the achieved mean absolute error is of the order of 1.3% of the rated power. Furthermore, the errors are kept at the order of 2% of the rated power for the models whose input is the rotor speed instead that wind speed: this observation supports that, in case it is needed because of nacelle anemometer biases, the power monitoring can be acceptably implemented using the rotor speed.