【问题标题】:What does a R multi-part formula mean in mathematical terms?R 多部分公式在数学术语中是什么意思?
【发布时间】:2010-12-08 20:35:28
【问题描述】:

在 R 公式包中,它引入了多部分公式的概念,例如 y ~ x1 + x2|I(x1^2)。 这个公式在数学上是什么意思?这与y ~ x1 + x2 + I(x1^2) 或两个独立的y ~ x1 + x2y ~ I(x1^2) 有何不同?

【问题讨论】:

    标签: math r formula


    【解决方案1】:

    您似乎误解了 Formula 包的用途。多部分公式可用于表示您作为用户/开发人员希望它们表示的任何含义。公式围绕包提供的更灵活的公式表示法提供语法糖。在您处理公式以将符号表示形式转换为模型矩阵或类似形式之前,多部分公式没有任何意义。

    您在后续“答案”中引用的示例是 y ~ x1 + X2 | z1 +z2 + z3。这是由两阶段 OLS 拟合的工具变量模型。 | (z1 +z2 + z3) 之后的部分随后被 ivcoef() 函数解释为 IV,而 | (x1 + x2) 左侧的部分被解释为回归协变量。 ivcoef() 从公式的 RHS 的这些部分构建两个模型矩阵,以使其适合两阶段 OLS。 公式提供了处理和操作这些多部分公式的代码,它没有指定它们用于表示什么统计模型。

    另一个例子是 pscl 包中的 hurdle() 函数,它使用公式功能。在这些模型中,相同的公式y ~ x1 + X2 | z1 +z2 + z3 的解释会有所不同;即z1 +z2 + z3 位将用于零障碍(障碍模型的二项式部分),而x1 + X2 将被解释并用于障碍模型的计数部分。

    我的意思是,如果您正在构建软件,可以按照您的意愿解释公式。如果您是用户,则需要先了解要拟合的模型,然后才能根据统计模型解释多部分公式。因此,您的 Q 没有答案;多部分公式在数学术语中没有一个含义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-22
      • 2011-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多