gpt4 book ai didi

rstudent() 到 nnet 对象

转载 作者:行者123 更新时间:2023-12-03 23:28:00 26 4
gpt4 key购买 nike

我正在尝试评估三个对象的残差正态性:一个 lm() 对象、一个 nnet() 和一个 randomForest()。对于 lm() 使用代码:

> qqnorm(rstudent(lmodel)); qqline(rstudent(lmodel))"

它运行良好。但是对于 nnet() 和 RandomForest() 我没有成功:

> Error in UseMethod("rstudent") : 
no applicable method for 'rstudent' applied to an object of class "nnet"

有人对处理这个问题有什么建议吗?

最佳答案

rstudent 是一个所谓的通用函数,这意味着 rstudent 将为不同的输入对象调用不同的函数。在计算机科学中,这被称为多态性,即rstudent 是一个多态函数。例如,rstudent(lm()) 将触发函数 rstudent.lm

需要为函数支持的每个对象类型编写泛型函数的这些特定实现,而不是自动生成。您得到的错误表明您的神经网络函数的输出没有 rstudent 的特定实现,即没有 rstudent.nnet

解决方案是自己编写这个具体的实现,或者向包维护者提出它的实现。

关于rstudent() 到 nnet 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14424982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com