其实 lm() 进行的回归运算,用符号 “<-” 将其赋给一个对象,楼上的例子中就是reg。
这个reg属于一个lm类(class),其实类就是数据在R中的表现形式,而对应的模式(mode)就是数据在内存中记录形式。可是试试下面两个命令看看结果:
关键是mode命令返回“list”这一结果,那么就是对reg进行list操作了,即提取楼主想要的各种回归结果数据。使用下面的命令看看reg里面有什么:
这个时候就可以用list提取数据的操作符“$”来提取数据了,例如提取系数就可以用:
这时返回一个数字向量,包括了所有的系数,在用下标操作符“[ ]”就得到想要的结果了:
建议楼主研究一下R的数据类型和结构,以及操作方法,可以为使用R打个结实点儿的基础。
推荐《R in a Nutshell》