基于统计的算法有哪些类型?