首先我想指出我对R不是很熟悉,如果以下问题之一很清楚,很抱歉。
我的动机是编写一个简单的 R 脚本,其中应包含:
- 导入数据
- 做形式 $ Y=aX+bZ+intercept$ 的回归
- 一些计算
- 输出
现在这是我的问题:
- 这是一个非常普遍的问题:如果我编写了 R 脚本,那么我必须使用 source(name.R) 加载它,对吗?必须有额外的命令来执行脚本吗?
- 假设我用 进行回归
lm
,这样fit<-lm(Y~X+Z,data=database)
会给出一个不错的输出。我真正想要的是将模型的系数保存在向量中。我怎样才能做到这一点?这将是一个 3 维向量(intercept, a, b)
。编辑我试过了coefficient<-coefficient(fit)
。这不起作用!coefficient
不是数值向量。还有名称,即截距和下面的第一个元素的值。 - 如果我想在脚本的最后打印出系数和一些计算,我该怎么做?只写
print(....)
?
我非常感谢您的帮助,希望我考虑了这个论坛中的所有规则和约定,因为这是我的第一个问题。如果没有,我很抱歉。