新增不同error算法的程式