【发布时间】:2011-10-27 15:03:53
【问题描述】:
我有一个数据框 x 和 y,我知道 y 的最大值。我想将此数据拟合为二次模型。我如何在 R 中知道最大值?如果我不知道最大值,我会用 lm(y~x + I(x^2)) 拟合它。任何人都可以对此有所了解吗?提前致谢!
【问题讨论】:
-
你是真的知道y的最大值还是知道y的最大值的x坐标?
-
想知道上一条评论的答案。如果答案是“y 的最大值”,那么@Aaron 的优雅答案有效。如果答案是“x 坐标”,那么
lm(y~I((x-xcoordmax)^2))应该可以工作。 -
Kinda 让您在回答 userXXXXXX 人的问题时三思而后行,代表几乎为零。亚伦的答案应该得到百万分。
-
哦,我不知道。其他人似乎发现它很有用,即使 OP 消失了。另外,如果您以前做过类似的事情,这就像一个五分钟的答案。但感谢@Spacedman 的赞誉。
-
对不起,伙计们,我不在城里,这就是为什么我没有关注你的答案和 cmets。非常感谢您的合作。
标签: r max regression quadratic