用java建立多项式logit模型_使用mgcv向多项式logit模型添加样条
我正在嘗試訓練一個多項式logit模型,當我在它的時候,我不妨使它成為一個GAM,并在混合中添加樣條曲線。
我試過用
mgcv
,但到目前為止,我只成功地生成了錯誤。下面是一些使用
iris
數據集。
你知道如何使它收斂嗎?
謝謝
library(tidyverse)
library(mgcv)
my_iris %
mutate(y = as.integer(as.factor(Species)) -1)
set.seed(8)
# this works (no spline)
mod1
data = my_iris,
formula = list(
y ~ Sepal.Length + Petal.Length,
~ Sepal.Length + Petal.Length),
family=multinom(K=2))
模型2(花瓣寬度為1條樣條線)崩潰,并顯示以下警告:
Warning message:
In newton(lsp = lsp, X = G$X, y = G$y, Eb = G$Eb, UrS = G$UrS, L = G$L, :
Fitting terminated with step failure - check results carefully
.
mod2
data = my_iris,
formula = list(
y ~ Sepal.Length + s(Petal.Width),
~ Sepal.Length + Petal.Length),
family=multinom(K=2))
Error in eigen(hess1, symmetric = TRUE) :
infinite or missing values in 'x'
.
mod3
data = my_iris,
formula = list(
y ~ Sepal.Length + s(Petal.Length),
~ Sepal.Length + Petal.Length),
family=multinom(K=2))
Error in gam.fit5(x, y, sp, Sl = Sl, weights = weights, offset = offset, :
non finite values in Hessian
mod4
data = my_iris,
formula = list(
y ~ s(Sepal.Length) + Petal.Length,
~ s(Sepal.Length) + Petal.Length),
family=multinom(K=2))
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的用java建立多项式logit模型_使用mgcv向多项式logit模型添加样条的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云 刷新缓存 java_【从入门到放
- 下一篇: mysql 目录武沛齐_MySQL数据表