回归分析的原理和算法有哪些分类