A computer-implemented method for adapting a neurofeedback procedure is provided, the method receiving at least one patient brain condition parameter indicative of the patient's current brain condition for applying the neurofeedback procedure; Correlating the brain status parameters of one patient with a set of neurofeedback treatments from a plurality of neurofeedback treatments stored in the data set, and for this set of neurofeedback treatment components, Wherein one neurofeedback procedure is selected, and each time a different neurofeedback procedure is selected at each iteration, the one neurofeedback procedure is applied to the patient and the patient's head is sensed. Repeatedly calculating an efficacy parameter associated with the one neurofeedback treatment applied to the patient based on the measured output of the at least one brain signal output by, and an effect according to the measured efficacy parameter Specifying a typical neurofeedback procedure. [Selection] Figure 4ニューロフィードバック処置を適応させるためのコンピュータ実現方法が提供され、この方法は、ニューロフィードバック処置を適用するために患者の現在の脳状態を示す少なくとも1つの患者の脳状態パラメータを受け取るステップと、少なくとも1つの患者の脳状態パラメータを、データセットに格納された複数のニューロフィードバック処置からのニューロフィードバック処置のセットと相関させるステップと、このセットのニューロフィードバック処置の構成要素に対し、このセットのニューロフィードバック処置から1つのニューロフィードバック処置を選択し、ここで繰返し毎に別のニューロフィードバック処置が選択される、前記1つのニューロフィードバック処置を患者に施し、患者の頭部を感知する少なくとも1つのセンサによって出力された少なくとも1つの脳信号の測定出力に基づいて、患者に施された前記1つのニューロフィードバック処置に関連する有効性パラメータを算出することを繰返すステップと、測定された有効性パラメータに従って効果的なニューロフィードバック処置を指定するステップとを含む。【選択図】図4