R语言 获得一个通过插值获得的点的列表 – spline()和splinefun()函数

R语言 获得一个通过插值获得的点的列表 – spline()和splinefun()函数

在R编程中,splin()和splinefun()函数被用来创建一个通过插值获得的点的列表。它对给定的数据点进行三次样条插值。

语法:

spline(x, y, method)

splinefun(x, y, method)

参数:

x, y: 代表给定插值点的向量

method: 代表要使用的花样插值的类型

要了解这两个函数的更多可选参数,请在控制台使用以下命令。

help("spline")

例1 :

# Coordinates
n <- 100
x <- 1:n
y <- rnorm(n)
  
# Output to be present as PNG file
png(file = "splineGFG.png")
  
# Spline() function
plot(x, y, main = "spline() function")
lines(spline(x, y))
  
# Saving the file
dev.off()

输出:

在R编程中获得一个通过插值获得的点的列表 - spline和splinefun函数

例2 :

# Coordinates
n <- 100
x <- 1:n
y <- sin((x-0.5)*pi)
  
# Output to be present as PNG file
png(file = "splinefunGFG.png")
  
f <- splinefun(x, y)
curve(f(x))
  
# Saving the file
dev.off()

输出:

在R编程中获得一个通过插值获得的点的列表 - spline和splinefun函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程