不是第一次,我想答案很简单。但是寻找 R 解决方案通常是一项艰苦的工作,两小时后可能是时候问某人了……
我正在使用一个非线性公式(这只是第一个工作,它实际上很快就会变成非线性的)并且为了测试我的初始值,我想简单地计算一系列 x 值的值。
这是一些代码:
x <- c(1,2,3,4,5,6,7,8,9,10,11,12) #etc
y <- c(NA,332,248,234,84,56,26,24,27,33,37,25) #etc
# This is my formula I shall soon expand
fEst <- y ~ 1 / (x / a + 1) * b
# Initial value
a <- 800
# Initial value based on inverted formula and second measure
b <- y[2] * (x[2] / a + 1)
# Can i use my formula fEst to do this step?
p <- 1 / (x / a + 1) * b
关键是我正在研究这个公式 - 每次更改两次似乎很奇怪......
我发现的是一个包 nls2 ,其中可能有这样的事情和一个函数 apply.a.formula ,它似乎是另一个包中的一个元素 - 但由于这是一个非常基本的函数使用,我猜 R 基础包已经具备相应的功能。只是……在哪里?
谢谢!