【发布时间】:2015-05-27 19:06:55
【问题描述】:
Matlab 定义了LinearModel 和GeneralizedLinearMixedModel 类。浏览文档表明 (i) 一个是从另一个派生的,或者 (ii) 存在自动转换。这些都是复杂的对象,我刚刚开始探索它们,如果它们的关系很明显,我很抱歉,但它们的关系到底是什么?
还请注意,我根据我的面向对象背景 (C++) 表达了上面的 (i) 和 (ii),并且我知道可能与 Matlab 范例存在差异。
之所以出现这个问题,是因为函数coefTest 接受GeneralizedLinearMixedModel 对象,而计量经济学工具箱示例"Time Series Regression IX: Lag Order Selection" 却提交了LinearModel 对象。
请注意,此问题与 Matlab 特定类和 Matlab 命令 coefTest 有关。因此,它不属于“交叉验证”堆栈交换论坛。我将此发布到:
Relationship between LinearModel & GeneralizedLinearMixedModel classes
http://groups.google.com/forum/#!topic/comp.soft-sys.matlab/OHLajBEuPU0
【问题讨论】:
-
如果您的实际问题是无法运行计量经济学工具箱示例,您应该注意在线文档仅适用于 Matlab 的当前
version(截至目前为 R2015a)。如果您使用的是旧版本,则应在内置文档 (doc) 中搜索此示例(或类似示例)。 -
我正在使用 2014b 并阅读该版本的文档。我还没有运行不起作用的教程代码。但是,在这里,我只是试图按照示例进行操作,这意味着当我对命令调用帮助时,我需要一个它们所属类的思维导图。
标签: matlab oop time-series linear-regression superclass