向R中的散点图添加二阶拟合

杜尚·科伊奇(Dusan Kojic)

我正在尝试将二阶曲线添加到散点图。我已经阅读了先前类似问题的答案,这是我想出的:

x<-log2(c(100,500,1000,2000,4000))
y<-c(3.6,1.308,1.065,.960,.908)
plot(x,y,pch=1)
mod_<-lm(y~poly(x,2,raw=TRUE))
lines(x,predict(mod_),col='red',lty=2)

不过,我得到的是线性线段而不是平滑曲线。我在这里没看到什么错误?谢谢 !

尼科

您仅predict通过传递模型进行呼叫这只会导致根据您在lm调用中指定的值(即x对模型进行评估

您需要提供一组用于评估模型的新值。

例如,这为您提供了一条流畅的线条:

x<-log2(c(100,500,1000,2000,4000))
y<-c(3.6,1.308,1.065,.960,.908)
plot(x,y,pch=1)
mod_<-lm(y~poly(x,2,raw=TRUE))
# Define the new points at which you want to evaluate your model
new.x <- seq(6, 12, 0.1)
lines(new.x, predict(mod_, newdata = list(x=new.x)),col='red',lty=2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将二阶拟合添加到R中的散点图

来自分类Dev

在MATLAB中拟合二阶指数函数

来自分类Dev

在MATLAB中拟合二阶指数函数

来自分类Dev

R中的多项式回归(二阶)图

来自分类Dev

R绘图窗口分割屏幕-二阶

来自分类Dev

Julia中的二阶时滞微分方程

来自分类Dev

Matlab拟合二阶指数衰减-有问题

来自分类Dev

在R中向散点图添加曲线

来自分类Dev

在R中向散点图添加曲线

来自分类Dev

查找网络中每个节点的一阶和二阶联系

来自分类Dev

如何在CanvasJS中向散点图添加最佳拟合线(趋势线)?

来自分类Dev

通过稍微更改我为线性回归编写的代码来获得曲线拟合的二阶多项式

来自分类Dev

二阶隐式转换

来自分类Dev

使用fft的二阶导数

来自分类Dev

二阶SOQL SOSL注入SFDC

来自分类Dev

递归找到二阶导数

来自分类Dev

使用Zend Framework 1.6.2添加二阶字段时发生歧义错误

来自分类Dev

向散点图添加第二平面

来自分类Dev

在Altair中向散点图添加R值(相关性)

来自分类Dev

低通滤波器从熊猫数据框中获取数据的二阶导数

来自分类Dev

如何在libreOffice Math中插入Tensor二阶表示法?

来自分类Dev

R:从 for 循环向散点图添加标题

来自分类Dev

从scipy.special开始的fadeva函数的二阶导数

来自分类Dev

用Python逼近数值二阶导数

来自分类Dev

解决两个耦合的二阶边值问题

来自分类Dev

赋予三度面二阶Polys

来自分类Dev

数值计算二阶导数时的大误差

来自分类Dev

获得帕斯卡二阶多项式的复数根

来自分类Dev

如何提高浮点二阶导数计算的精度?