题目
【单选题】建立线性回归模型的 R 命令是()A. lm(y~x) B. lm(x ,y) C. fm(x ,y) D. fm(y~x)
【单选题】建立线性回归模型的 R 命令是()
A. lm(y~x)
B. lm(x ,y)
C. fm(x ,y)
D. fm(y~x)
A. lm(y~x)
B. lm(x ,y)
C. fm(x ,y)
D. fm(y~x)
题目解答
答案
lm(y~x)
解析
考查要点:本题主要考查R语言中建立线性回归模型的基本命令格式,重点在于理解lm()
函数的语法结构及公式的正确写法。
解题核心思路:
- 识别关键函数:线性回归模型在R中使用
lm()
函数拟合。 - 公式语法:公式形式为
y ~ x
,其中y
是因变量,x
是自变量,波浪线~
表示“取决于”。 - 参数顺序:
lm()
函数的第一个参数是公式,第二个参数是数据框(本题未涉及)。
破题关键点:
- 排除干扰项:选项C、D中的
fm()
函数不存在于R基础库中。 - 公式方向:因变量必须放在公式左侧,自变量在右侧(如选项A),而选项B的参数顺序不符合公式语法。
选项分析
-
选项A:
lm(y~x)
符合lm()
函数的正确用法。公式y ~ x
表示用x
预测y
,是线性回归的标准写法。 -
选项B:
lm(x ,y)
错误。lm()
的第一个参数应为公式,而非单独的变量。此处将x
和y
直接作为参数传递,不符合语法要求。 -
选项C、D:
fm(x ,y)
或fm(y~x)
错误。fm()
并非R语言中用于线性回归的函数,属于干扰项。