作者huggie (huggie)
站内Statistics
标题[程式] R 变数 taken from environment 意思?
时间Wed Nov 30 19:36:58 2011
[软体程式类别]:
R
[程式问题]:
参数问题
[软体熟悉度]:
算新到中手,虽然接触很久,但不常用
[问题叙述]:
请问像是 lm() 第二个 parameter 是 data
他说 If not found in data, the variables are taken
from environment(formula), typically the environment
from which lm is called.
这 environment 是什麽意思啊? 我在用一个 code sample,
可是我搞不清楚他 lm 在处理哪个 data,因为他 data 没填,
请问怎麽看?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.126.38.177
※ 编辑: huggie 来自: 120.126.38.177 (11/30 19:37)
1F:推 Wush978:我记得有填写data(资料型态是data.frame)的话, formula 11/30 21:12
2F:→ Wush978:的变数是data.frame的column name 11/30 21:12
3F:→ Wush978:如果没给data的话,formula内的名称是变数名称 11/30 21:13
4F:→ Wush978:我想这里的environment应该是指R中下命令的基本环境... 11/30 21:14
5F:→ clickhere:environment(y~x) 12/01 00:39
6F:→ clickhere:.GlobalEnv 12/01 00:39
7F:→ clickhere:这两个是同样的 "environment", 就是内定的工作环境. 12/01 00:40
8F:→ clickhere:y~x 是 formula, 直接取至 .GlobalEnv, 假如 data 没给. 12/01 01:03
9F:→ huggie:所以.GlobalEnv直接就是data frame吗?! 12/01 11:15
10F:→ clickhere:is.data.frame(.GlobalEnv) 可以知道它是不是. 12/01 11:51