【发布时间】:2015-03-09 10:24:21
【问题描述】:
我有以下代码,我正在尝试使用 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);
【问题讨论】:
-
@MitchWheat 我在这个网站上发帖是因为我不知道如何解决这些异常
标签: c# math math.net mathnet-numerics