第一次使用R语言做GAM的interaction,网上找到的资料很少,所以对常见的报错进行记录。

  • Error in smoothCon(split$smooth.spec[[i]], data, knots, absorb.cons, scale.penalty = scale.penalty,  : Can't find by variable

具体的报错截图如下:

GAM模型代码:

gam_mod <- gam(y ~ s(x, by = group))

这个问题很好解决,我参考了网上的一篇博客,找到了解决方案,只需要对用于分类的数据进行一个预处理即可

dat$group <- factor(dat$group)

在此感谢网友的博客给我提供了解决办法,如果需要了解更多可以访问博客原文:

How to solve common problems with GAMs | R-bloggers

  • Error in smooth.construct.tp.smooth.spec(object, dk$data, dk$knots) : 

        NA/NaN/Inf in foreign function call (arg 1)

具体报错截图如下:

这个问题参考网上的解决方案,“发生此错误的原因之一可能是您数据框中定义的变量与其实际数据类型不同。 例如,您为"日期" vaiable定义"字符"。”仔细检查数据是否存在NA情况或者不是数字的情况,处理好数据后再跑代码即可。

GAM做interaction时常见的报错及解决办法相关推荐

  1. 12 c for. oracle rac,【案例】Oracle RAC FOR AIX搭建执行root.sh时两次报错的解决办法

    天萃荷净 运维DBA反映在aix 5.3 ml6安装10.2.0.1 rac报错0509-036 Cannot load program crsctl.bin because of the follo ...

  2. git clone时出现的报错及解决办法

    报错问题: fatal: HTTP request failed 解决办法: 1.执行#git config --global http.sslVerify false 2.也可能是由于Git的版本太 ...

  3. vue-cli打包构建时常见的报错解决方案

    vue-cli打包构建时常见的报错解决方案 参考文章: (1)vue-cli打包构建时常见的报错解决方案 (2)https://www.cnblogs.com/bester-ace/articles/ ...

  4. 启动Tomcat时常见的报错

    启动Tomcat时常见的报错 问题1:启动Tomcat时闪退 问题原因:JDK环境变量配置有误 解决方案: 将鼠标光标移至 此电脑 右击鼠标选择属性一栏,进入系统界面在左侧菜单栏选择高级系统设置,并点 ...

  5. 使用Navicat连接MySQL时出现2059报错的解决方法

    使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...

  6. IDEA中实现接口时注解@Override报错的解决方法

    IDEA中实现接口时注解@Override报错的解决方法 参考文章: (1)IDEA中实现接口时注解@Override报错的解决方法 (2)https://www.cnblogs.com/liulao ...

  7. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  8. git clone出现fatal: unable to checkout working tree报错的解决办法

    [原文链接]git clone出现fatal: unable to checkout working tree报错的解决办法 文章目录 问题:当使用git clone 出现fatal: unable ...

  9. 【DSP】CCS6.1导入CCS3.3工程全过程以及“N个报错”的解决办法

    本人小硕,由于接到了一个关于语音识别的项目,一不小心掉到DSP的坑.首先需要解决的就是关于CCS软件的使用,网上N个教程,总感觉自己这边出的问题总能"完美避开"他们的范围,摸爬滚打 ...

最新文章

  1. 使用DPM2007备份还原Exchange2007邮箱数据库
  2. 字符串多模式精确匹配(脏字/敏感词汇/关键字过滤算法)——TTMP算法 之实战F模式...
  3. NTU课程笔记:MAS 714 algorithm and theory of computing(1):introduction
  4. 暑期训练日志----2018.8.13
  5. Keil(MDK-ARM-STM32)系列教程(六)Configuration(Ⅱ)
  6. 伺服扭矩模式怎么控制_气液增压缸是怎么增压的?气液增压缸好用吗?气液增压缸的原理及其伺服控制...
  7. Open3d之点云全局配准
  8. 20191104_1_相关性分析
  9. 安装vs2008之后系统好像变慢了?
  10. 渗透测试——XP工具练习
  11. MySQL|Aborted connection 日志分析
  12. login.keyring的问题
  13. DEFCON 20 CTF 磁盘取证分析题目
  14. 快手极速版源码 - autojs 自阅
  15. 财经小知识:美国国债
  16. 开源者的自我修养|为 ShardingSphere 贡献了千万行代码的程序员,后来当了 CEO...
  17. android电话、短信黑白名单拦截、电话录音
  18. centos 设置新用户并设置使用sudo时,无需输入密码
  19. 【ACM-ICPC 2018 南京赛区网络预赛 E】AC Challenge
  20. 计算机学院军训特色标语,各具学院特色的军训口号

热门文章

  1. 还不会怎样同时打开多个微信?一次性打包带走吧
  2. pg备份还原工具--pg_rman
  3. 神码ai人工智能写作机器人_机器学习与医学:人工智能在医疗保健中的陷阱
  4. 电子计算机科学工程,计算机科学与技术学院
  5. 第十届河南 ACM 省赛纪事
  6. 技术点:前端缓存分类及使用
  7. 一专多能、刻意练习和终身成长
  8. Hyper-V虚拟化
  9. Python制作二维码和条形码扫描器 (pyzbar)
  10. Git命令详解及工作实用流程