【发布时间】:2021-04-06 17:27:17
【问题描述】:
我刚开始学习 R 并试图展示汽车的 mpg 和马力之间的关系。我试图获得一条最适合的线来匹配数据,以便我可以使用它来预测其他值。
#read data from csv file
data <- read.csv("auto-mpg.csv")
#get data
df <- head(data, 350)
#set x and y
x <- df$horsepower
y <- df$mpg
#change x from string to int
x <- strtoi(x)
#create scatterplot
scatter.smooth(x, y, main = "mpg vs horsepower",
xlab = "horsepower", ylab = "mpg",
pch = 19)
这是我想要指数衰减的图表
【问题讨论】:
-
scatter.smooth使用loess,这是一组具有强制平滑度的局部拟合多项式 - 没有友好的方程。如果您想要指数衰减系数,请拟合指数衰减模型。lm(log(y) ~ x)
标签: r machine-learning