- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在比较一些替代线性回归技术。
显然,这些将相对于 OLS(普通最小二乘法)进行基准测试。
但我只想要一个纯 OLS 方法,不需要像您在使用 regress()
时发现的那样对数据进行预处理以发现数据中的不良条件。
我曾希望简单地使用经典的 (XX)^-1XY 表达式?但是,这需要使用 inv()
函数,但在 inv()
的 MATLAB 指南页面中,建议您在执行操作时使用 mldivide
最小二乘估计,因为它在执行时间和数值精度方面具有优势。
但是,我担心是否可以使用 mldivide
来查找 OLS 估计值?作为一名运算符(operator),我似乎无法通过在调试器中“介入”来了解函数在做什么。
我可以假设 mldivide
在所有条件下(包括在存在奇异/i-ll 条件矩阵的情况下)都会产生与理论 OLS 相同的答案吗?
如果不是,在不对数据进行任何预处理的情况下,在 MATLAB 中计算纯 OLS 答案的最佳方法是什么?
最佳答案
When the system
A*x = b
is overdetermined, both algorithms provide the same answer. When the system is underdetermined, PINV will return the solutionx
, that has the minimum norm (minNORM(x)
). MLDIVIDE will pick the solution with least number of non-zero elements.
至于mldivide
是如何工作的,MathWorks also posted a description of how the function operates .
但是,您可能还想看看 this answer关于 mldivide
与矩阵 A
为正方形时的其他方法的讨论的第一部分。
根据矩阵的形状和组成,您可以对对称正定矩阵使用 Cholesky 分解,对其他方矩阵使用 LU 分解,否则使用 QR 分解。然后您可以保留因式分解并使用 linsolve
基本上只是为您做回代。
关于当 A
不是正方形(过度指定)或者是正方形但单数时,mldivide
是否优于 pinv
,the two options will give you two of the infinitely many solutions .根据这些文档,这两种解决方案都会为您提供确切的解决方案:
Both of these are exact solutions in the sense that
norm(A*x-b)
andnorm(A*y-b)
are on the order of roundoff error.
关于matlab - mldivide 是否总是与 MATLAB 中的 OLS 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19710723/
我有这个html Ordered List Style Here’s another, they shouldn’t be too terribly long, but might
这是文档导出功能中包含的html {{ $leftdata->title }} {{ $rightdata->title }}
对于我的评估,我想运行一个滚动的 1000 窗口 OLS 回归估计 在此 URL 中找到的数据集: https://drive.google.com/open?id=0B2Iv8dfU4fTUa3dP
我有很多使用无法正常工作的旧嵌套列表的 html 页面。我想动态查看页面是否使用它并添加类属性或建议更好的方法。 动态更新所有出现的 to 或者建议我是否仍然可以使用该类型但使用嵌入式 CSS 应
我已将数据分为训练样本和验证样本,并成功地将我的模型与三种类型的线性模型拟合。我不知道该怎么做是将模型应用于验证样本以评估拟合度。当我尝试将模型应用于保留样本时(抱歉,我知道这不是一个可重现的示例,但
我用的是 OpenLayers 4.1.1 我有一个用 ol-debug.js 编写的函数 我的目标是手动输入第一个坐标并简单地绘制线串。 ol.interaction.Draw.prototype.
我遇到了一个问题,我正在使用的所见即所得编辑器通过在父 ol 内部而不是内部创建新的 ol 来在列表中创建子项父 li 的,这让我很难理解如何让计数器将元素 3 识别为 3 而不是 4。我意识到正确的
可以为 ol.style.Text 实例(offsetX 和 offsetY 属性)定义一个偏移量,并为ol.style.Icon 实例。此功能在 ol.style.Circle 和 ol.style
我需要像这样 用这个标记 Lorem ipsum dolor sit amet consectetuer adipiscing elit
我试图在选择 VectorTile 图层后更改该要素的样式。但是,第一次触发选择交互时,控制台会报告错误: Uncaught TypeError: feature.getId is not a fun
我试图在选择 VectorTile 图层后更改该要素的样式。但是,第一次触发选择交互时,控制台会报告错误: Uncaught TypeError: feature.getId is not a fun
我用python处理一个线性回归模型,json数据如下: {"Y":[1,2,3,4,5],"X":[[1,43,23],[2,3,43],[3,23,334],[4,43,23],[232,234,
这个问题在这里已经有了答案: Does UL have default margin or padding [duplicate] (2 个答案) 关闭 3 年前。
我有以下 HTML: A numbered bullet An un-numbered bullet 但是显示是这样的: 1. A numbered b
我正在计算蒙特卡罗回归,以分析因变量中的测量误差对 OLS 估计的影响。这方面的理论很清楚。平均而言,常数和斜率系数的估计应该是正确的。但是,我的 R 代码会产生一个有偏常数但无偏斜率系数。我怀疑我在
我想在单击链接时切换订单列表 **Group 1**
奇怪的问题列表项编号与其内容不一致。参见 live page或截图:1 , 2 看到有序列表的行号与其内容不对齐。当屏幕很宽时它们都在下面,当屏幕很窄时它们都在空中。 认为是 CSS 有问题,因为 C
我使用下面的 CSS 代码在我的网页中显示有序列表。我已将内容导出到 PDF,然后 PDF 中的有序列表显示不同,如下图链接所示。 ol { counter-reset: item; } o
我是使用 CSS 列表的后来者。我使用此代码创建列表,其中第一个缩进为 a-z,第二个缩进为罗马、i、ii、iii、iv 等: /* SF/2013-10-16; this code will cre
出于样式的原因,我使用带有伪类的 ol 元素。不幸的是,我无法开始计算所需索引中的列表项。怎么了? js fiddle HTML car flower garden
我是一名优秀的程序员,十分优秀!