каковы значения этих примечаний R - PullRequest
2 голосов
/ 29 августа 2010

Я прочитал R-код на регрессии Лесса, вот его часть:

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

Каковы их функции: bgs~f[,1] , ~ и $ в следующей строке? спасибо

Ответы [ 2 ]

2 голосов
/ 29 августа 2010

Тильда ~ создает формулу, $ извлекает элемент fitted из объекта S3 (т.е. фактического списка), созданного loess.Вы можете найти более подробную информацию в R-intro .

0 голосов
/ 29 августа 2010

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>
> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...