![](/img/trans.png)
[英]Given 2 multidimensionals points in R^p, how to project N individuals on the line passing through those two points?
[英]Drawing a line through given points (spline) with R
我得到x = c(50, 37, 25, 0)
和y = c(30, 52, 65, 70)
。 这些是包含四个点的x和y坐标的向量。 我需要在所有四个点上绘制一条平滑曲线,并获得此函数的实际方程式。
如何使用R
完成此操作?
我正在阅读样条曲线的文档,但是由于我不了解其背后的数学知识,因此感到非常困惑。
x = c(50, 37, 25, 0)
y = c(30, 52, 65, 70)
plot(x, y)
您必须执行三次多项式,然后在曲线上添加曲线
exe <- lm(y ~ I(x^3) + I(x^2) + x)
curve(predict(exe, newdata = data.frame(x = x)), 0, 50, add = T)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.