プログラム間違っててもバックプロバケーションは誤差が低下していきやすいのは何でなんだ