You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Boston数据集抽取X个观测值的随机样本并保存为对象ZZ

R 代码实现

(可选)设置随机种子保证抽样结果可复现,方便后续分析核对:

set.seed(123) # 种子数值可自定义修改

抽取X个观测的无放回随机子样本,保存为ZZ:

# 将下方X替换为你需要的样本量,示例值为30
sample_rows <- sample(nrow(Boston), size = X, replace = FALSE)
ZZ <- Boston[sample_rows, ]

补充说明

  • replace = FALSE为无放回抽样,确保每个观测最多被抽到一次,符合常规回归分析的抽样要求;如有放回抽样需求可改为replace = TRUE
  • 子样本抽样完成后,可直接运行要求的OLS回归模型:
fit <- lm(medv ~ crim + chas, data = ZZ)
# 查看回归结果详情
summary(fit)

提示:如果当前环境未加载Boston数据集,先运行library(MASS)加载即可。

内容的提问来源于stack exchange,提问作者user16795840

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 20:54:04