次のコードがあり、2 つの異なる方法で重回帰方程式を解こうとしています。配列はリストするには長すぎますが、それぞれの数は 5704 行で一致します。コードを実行しようとすると、次のエラーが発生します
// MathNet.Numerics.dll で「System.ArgumentException」型の未処理の例外が発生しました
追加情報: 行列は正定値でなければなりません。
double[] p = Fit.MultiDim(
new[] { shortRatingList.ToArray(), mediumRatingList.ToArray(), longRatingList.ToArray() },
weekReturnList.ToArray(),
intercept: true);
// MathNet.Numerics.dll で「System.ArgumentException」型の未処理の例外が発生しました
追加情報: マトリックスの寸法は一致する必要があります: 3x5705。
double[] q = MultipleRegression.QR(
new[] { shortRatingList.ToArray(), mediumRatingList.ToArray(), longRatingList.ToArray() },
weekReturnList.ToArray(),
intercept: true);