这些R音符的含义是什么?

时间:2010-08-28 21:36:30

标签: r

我读了关于黄土回归的R代码,这是其中的一部分:

f.lo<- loess(bgs ~ f[,1], span=bw, degree=1)
bsln <- f.lo$fitted

他们的功能是什么: bgs~f[,1] ~和下一行的$?感谢

2 个答案:

答案 0 :(得分:2)

Tilde ~创建公式,$fitted创建的S3对象(因此事实列表)中提取loess元素。您可以在R-intro中找到更多详细信息。

答案 1 :(得分:0)

mbq的回答是正确的,但我只想补充一下:

> `~`(y, x)
y ~ x
> class(`~`(y, x))
[1] "formula"
> terms(`~`(y, x))
y ~ x
attr(,"variables")
list(y, x)
attr(,"factors")
  x
y 0
x 1
attr(,"term.labels")
[1] "x"
attr(,"order")
[1] 1
attr(,"intercept")
[1] 1
attr(,"response")
[1] 1
attr(,".Environment")
<environment: R_GlobalEnv>
>