小编use*_*015的帖子

使用方法gam从插入符号包中训练错误:

我有一个gam我知道可以正常使用的模型R,但是当我尝试train使用该caret包" "相同的模型时,它会返回一个错误,指出输入数据列是列表.有谁理解这个?

我正在运行的代码如下:

library("caret")
library("mgcv")

a <- gam(RW ~ s(Temp0.grd) + s(mld.grd) + s(mean_depth.grd) +
           s(land_dist.grd) + s(slope.grd) + s(npp.grd),
         data=mydata,
         family=binomial)

all.data.gam.train <- 
  train(form=RW ~ s(Temp0.grd) + s(mld.grd) + s(mean_depth.grd) +
          s(land_dist.grd) + s(slope.grd) + s(npp.grd),
        data=mydata,
        method='gam',
        family=binomial
  )
Run Code Online (Sandbox Code Playgroud)

第一个gam模型工作正常,但是train返回以下错误:

    Error in model.frame.default(form = RW ~ s(Temp0.grd) + s(mld.grd) + s(mean_depth.grd) +  : 
  invalid type (list) for variable 's(Temp0.grd)'
Run Code Online (Sandbox Code Playgroud)

直接在公式上运行model.frame.default也会产生这个错误,因此严格来说问题不在于火车.

mydata看起来如下:

> class(mydata)
[1] "data.frame"
> class(mydata$Temp0.grd)
[1] "numeric"
> …
Run Code Online (Sandbox Code Playgroud)

r gam r-caret

7
推荐指数
1
解决办法
1655
查看次数

设置 R 网页的传单标题

我正在使用 R 传单包生成地图。创建网页时,将网页的<title>元素设置为“leaflet”:

<title>leaflet</title> 
Run Code Online (Sandbox Code Playgroud)

我想将其更改为内容更丰富的内容,但我看不出有什么方法可以做到这一点。我看过这里的讨论,但那是在地图本身上添加标题。我想做一些不同的事情:设置显示在浏览器选项卡顶部的标题。

有没有一种简单的方法可以使用传单或 htmltools 来做到这一点?

r leaflet htmltools

2
推荐指数
1
解决办法
174
查看次数

标签 统计

r ×2

gam ×1

htmltools ×1

leaflet ×1

r-caret ×1