robust functional-data-analysis method