Method for analyzing rider performance of riding a vehicle that employs a roll angle change for changing its driving direction, the method comprising: - measuring physical motion parameters including a roll angle or a roll rate of the vehicle in motion by a sensing means (S1) and generating a time series of measured data of the measured physical motion parameters, - supplying the measured data to a computation unit , - determining a series of consecutive segments (S2) in the time series of measured data by processing the measured data in the computation unit , wherein each segment corresponds to a particular rider control behavior and a plurality of consecutive rider control behaviors of the series of consecutive segments builds a riding maneuver, - analyzing (S3) in the computation unit the measured data by determining a deviation between the measured data and an ideal model for the particular rider control behavior for each segment of the series of consecutive segments by comparing the time series of measured data individually in the one segment to the ideal model of the particular rider control behavior for each segment of the determined series of consecutive segments, computing a quality value based on the determined deviation between the measured data of each segment of the series of consecutive segments and the ideal model for the particular rider control behavior for the segment, and computing a deviation of the sequence itself of the series of consecutive segments that belong to the riding maneuver from a model sequence of rider control behaviors of the riding maneuver, - outputting an analysis result (S6). - measuring physical motion parameters including a roll angle or a roll rate of the vehicle in motion by a sensing means (S1) and generating a time series of measured data of the measured physical motion parameters, - supplying the measured data to a computation unit , - determining a series of consecutive segments (S2) in the time series of measured data by processing the measured data in the computation unit , wherein each segment corresponds to a particular rider control behavior and a plurality of consecutive rider control behaviors of the series of consecutive segments builds a riding maneuver, - analyzing (S3) in the computation unit the measured data by determining a deviation between the measured data and an ideal model for the particular rider control behavior for each segment of the series of consecutive segments by comparing the time series of measured data individually in the one segment to the ideal model of the particular rider control behavior for each segment of the determined series of consecutive segments, computing a quality value based on the determined deviation between the measured data of each segment of the series of consecutive segments and the ideal model for the particular rider control behavior for the segment, and computing a deviation of the sequence itself of the series of consecutive segments that belong to the riding maneuver from a model sequence of rider control behaviors of the riding maneuver, determining a deviation between the measured data and an ideal model for the particular rider control behavior for each segment of the series of consecutive segments by comparing the time series of measured data individually in the one segment to the ideal model of the particular rider control behavior for each segment of the determined series of consecutive segments, computing a quality value based on the determined deviation between the measured data of each segment of the series of consecutive segments and the ideal model for the particular rider control behavior for the segment, and computing a deviation of the sequence itself of the series of consecutive segments that belong to the riding maneuver from a model sequence of rider control behaviors of the riding maneuver, - outputting an analysis result (S6). <EOS>