【问题标题】:Boxcox in R gives a closure error in the dataframeR 中的 Boxcox 在数据帧中给出了一个闭包错误
【发布时间】:2022-11-18 05:12:58
【问题描述】:

我有一个简单的代码:

library(MASS)
library(tidyverse)

df <- read_csv("https://raw.githubusercontent.com/stedy/Machine-Learning-with-R-datasets/master/insurance.csv")

b <- boxcox(lm(df$charges ~ 1))

但是,我收到以下错误:

Error in df$charges : objeto de tipo 'closure' no es subconjunto

这对我来说似乎很奇怪。我尝试检查内部的 lm 调用,它工作正常。我可以 summary 它及其工作,但是,尝试应用 boxcox 函数来选择 lambda 会出现此错误

【问题讨论】:

  • 您是否使用 boxcox 来评估您的变量分布或残差分布?之间,boxcox争议很大

标签: r


【解决方案1】:
boxcox( charges ~ 1, data = df, lambda = seq( -0.25, 0.25, length = 10 ))
[![plot of boxcox][1]][1]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    相关资源
    最近更新 更多