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

使用R语言rqpd包遇“promise already under evaluation”错误求助

rqpd包递归参数错误的解决办法
  • 重装并加载最新版rqpd包
    旧版本可能存在参数解析的bug,执行以下代码更新:

    install.packages("rqpd", dependencies = TRUE)
    library(rqpd)
    
  • 清空环境后重新运行
    当前环境中的同名变量或残留对象可能引发参数递归冲突,执行:

    rm(list = ls())
    library(rqpd)
    data("LaborSupply")
    fe.fit <- rqpd(lnwg ~ kids + age + disab | year, data = LaborSupply, lambda = 0.5)
    summary(fe.fit)
    
  • 显式声明分位数参数tau
    显式指定tau值(默认0.5),避免参数解析时的模糊性:

    fe.fit <- rqpd(lnwg ~ kids + age + disab | year, data = LaborSupply, tau = 0.5, lambda = 0.5)
    
  • 检查数据变量状态
    确认year无缺失值且类型正确,同时排查数据集整体缺失情况:

    LaborSupply$year <- as.factor(LaborSupply$year)
    # 查看各列缺失值数量
    colSums(is.na(LaborSupply))
    

若仍报错,尝试在全新的R会话中运行代码,避免其他已加载包(如quantreg)的函数冲突。

内容的提问来源于stack exchange,提问作者De La Cruz

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 18:05:58