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

在R中运行线性回归及固定效应回归时如何删除指定行数据?

R语言面板数据删除指定行操作方案

核心问题排查

你之前操作失败主要有两个常见错误:

  • subset函数语法错误,条件判断需要放在逗号后,不能用减号连接数据集和判断条件
  • 跑plm时如果只在data参数里选code和year两列,会缺失核心的被解释变量和解释变量,导致回归报错

删除阿塞拜疆数据的实现方法

你已经加载了dplyr包,推荐两种常用写法,二选一即可:

  1. base R原生写法
# 请将下方的"AZE"替换为你数据集中阿塞拜疆对应的code取值
incdem_filtered <- subset(incdem, code != "AZE")
  1. dplyr管道写法
# 请将下方的"AZE"替换为你数据集中阿塞拜疆对应的code取值
incdem_filtered <- incdem %>% filter(code != "AZE")

国家固定效应回归正确写法

筛选完数据后跑plm需要指定面板索引和固定效应参数:

regfe = plm(dem_ind ~ log_gdppc, 
            data = incdem_filtered, 
            index = c("code", "year"), # 指定个体和时间维度
            model = "within") # within即个体固定效应

Grunfeld数据集删除6号企业的正确写法

# base R写法
grunex <- subset(Grunfeld, firm != 6)
# dplyr写法
grunex <- Grunfeld %>% filter(firm != 6)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 12:48:01