什么是R代码或函数等同于"趋势函数"在excel表?

时间:2017-03-23 22:49:26

标签: r shell command-line excel-formula rstudio

我只是想知道我可以在R中使用哪种功能或R代码等同于'趋势功能'在微软excel表中。因为excel中的趋势函数等于"沿线性趋势返回值。 TREND符合直线(使用最小二乘法)到已知数组和known_x' s。返回您指定的new_x数组"沿该行的y值。我在Excel工作表列中有两列Y ="吸光度"和columnX ="浓度"通过使用这两列我需要计算new_x,它返回我指定的new_x数组的y值。 我的new_x是未知的吸光度。在' R'中最简单的方法是什么?因为我花了很多时间在Excel表格中这样做。我在excel表中有大量(接近300)new_x的值,需要使用columnY和columnX进行计算。

1 个答案:

答案 0 :(得分:1)

Excel中的

TREND(y, x)提供与以下相同的结果(其中xy是相同长度的数字向量):

fitted(lm(y ~ x))

或预测不同的新值(xy如上所述,new_valuesx值的数字向量,ypredict(lm(y ~ x), list(x = new_values)) 值预测):

?lm

有关详细信息,请参阅?fitted?predictx

请注意,如果yapprox(x, y, xout = new_values)$y 各自的长度为2,那么这也会有效:

tnt.next()