开始使用免费开始使用

验证集方法

在关于线性回归的章节中,您拟合了一个线性回归模型,用体重解释猫的心脏重量。 面试官现在要求您评估模型效果如何

要回答这个问题,您需要生成可与实际值比较的预测值。 在验证集方法中,您需要把数据分成两部分。

为此,可以先从行号中抽样,例如抽取 80%。用选中的行号对训练集取子集。其余的数据框用作测试。

请记住:

rows <- c(1, 3)
df[-rows, ]

会对子集化数据框,保留除了第 1 行和第 3 行之外的所有行。

cats 数据集已在您的环境中可用。

本练习是课程的一部分

R 统计面试题实战练习

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

set.seed(123)

# Generate train row numbers
train_rows <- ___(nrow(___), round(0.8 * ___(cats)))
编辑并运行代码