Statistical Inferences For Functional Data