3

次のような 10000 個のデータセットに対してフィッティング操作を行うテーブルがあります。

ParallelTable[
NonlinearModelFit[data[[i]], func[t,a,b,c,d], {a,b,c,d}, t],
{i,1,10000}];

私の問題に必要な場合は、 for ループに変更できます。それは問題ありません。

このステートメントでエラーをキャッチできるようにしたいと思います。したがって、NonlinearModelFit が何らかの種類のエラー (サドル ポイント、到達した最大反復回数、非収束) を返した場合、どのデータセットが適合と互換性がないかを知るために、"i" を印刷するか、他の配列に追加したいと考えています。それをデバッグします。どうやってやるの?

4

1 に答える 1

2

ベリサリウスを言い換えて答えにするだけです:

使用する

Check[ mymaincommand, resultexpressioniferror, optionallistofspecificmessages]

于 2012-10-30T15:22:45.390 に答える