【问题标题】:Polynomial regression fitting curve with rrdtool graph带有rrdtool图的多项式回归拟合曲线
【发布时间】:2016-02-20 07:06:17
【问题描述】:

使用 rrdtool 图时,默认情况下,会从离散样本创建阶梯线,并用垂直线连接,例如。 G。:

使用 R,我会从样本中创建一条平滑的近似曲线,如下所示:

y <- c(the data from the rrd)
x <- 1:length(y)
lo <- loess(y ~ x)
plot(x, y, ylim = c(-10, 10), col="gray")
lines(predict(lo))

结果如下所示:

rrdtool自己也能生成这样的图吗?

【问题讨论】:

    标签: r rrdtool


    【解决方案1】:

    不,rrdtool 没有曲线拟合能力。

    【讨论】:

    • 感谢您的信息!在与作者本人交谈时抓住机会:您打算包含这样的功能吗? R 的 loess 函数对于 rrdtool 之类的程序来说是非常理想的,并且代码是开源的,因此可能不需要太多努力就可以包含或移植(但我没有看 R 的代码和 rrdtool 的代码)代码)。这会很酷:-)
    • 毕竟不是那么容易......在R中,不仅仅是C,loess函数似乎在Fortran中部分实现。这对我来说太多了;-) 是否可以进行“外部”数据处理?就像将所有值传递到外部程序(shell 脚本)并将处理后的值传递回来一样?这样一来,就可以简单地将数据替换为 R 函数的输出。
    • rrdtool 允许您在 perl 中编写一个回调函数,负责获取数据。你可以用它来实现一些花哨的数据按摩......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    • 2017-11-15
    • 1970-01-01
    • 2016-06-10
    • 2021-01-28
    • 2019-09-05
    • 1970-01-01
    相关资源
    最近更新 更多