开始使用免费开始使用

划分训练集与测试集

现在我们已经有了一个数据框,可以应用建模的标准方法。 本练习中,您将把数据划分为训练集和测试集。

本练习是课程的一部分

使用 R 进行网络数据的预测分析

查看课程

练习说明

  • 为确保结果可复现,使用 set.seed() 将随机种子设为 7。
  • 使用 sample() 函数,从 studentnetworkdata 总行数范围生成的序列中抽取 2/3 的数字,得到向量 index_train
  • 通过选取 studentnetworkdata 中行索引位于 index_train 的行,创建训练集 training_set
  • 通过排除 studentnetworkdata 中行索引位于 index_train 的行,创建测试集 test_set

交互式实操练习

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

# Set the seed
set.seed(___)

# Creat the index vector
index_train <- sample(1:nrow(___), 2 / 3 * nrow(___))

# Make the training set
training_set <- ___[index_train,]

# Make the test set
___ <- ___[-index_train,]
编辑并运行代码