Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 一个预测案例的GAMens软件包_R - Fatal编程技术网

R 一个预测案例的GAMens软件包

R 一个预测案例的GAMens软件包,r,R,我正在尝试将GAMens软件包用于“一维数据集”(一个预测值和一个响应),用于一个非常简单的人工数据集: library(GAMens) trainingdata <- read.table("D:/data.txt", header = TRUE, sep="\t") trainingdata.GAMrsm <- GAMens(class~., trainingdata, 1, autoform=TRUE, iter=10, rsm=FALSE) 或者,您可以在此处下载数据:

我正在尝试将GAMens软件包用于“一维数据集”(一个预测值和一个响应),用于一个非常简单的人工数据集:

library(GAMens)
trainingdata <- read.table("D:/data.txt", header = TRUE, sep="\t")
trainingdata.GAMrsm <- GAMens(class~., trainingdata, 1,  autoform=TRUE, iter=10, rsm=FALSE)
或者,您可以在此处下载数据:


您的
数据
输入没有名为“class”的列,因此您使用的
class~。
公式无效。诚然,错误消息不是很有帮助

这似乎有效(但速度很慢,10分钟后仍在运行):


trainingdata.GAMrsm该问题在新版本的软件包中得到解决。请通过CRAN存储库下载GAMens软件包的1.1.2版


致以最诚挚的问候

您能用我们都能找到的数据集(或合成示例)复制这个失败吗?可能是来自mlbench的电离层数据,如帮助(GAMens)中所示的示例所用?或者它的某个部分?请参见编辑。谢谢,是的,对不起。我在数据的本地副本(data.txt)中将true.presence重命名为class。我知道autoform=TRUE,但TRUE.presence~X1是否不限制“模型空间”?我想用true.presence~。如果一个有多个预测器,这将起作用。谢谢
n.site <- 150

    X1<- sort(runif(n = n.site, min = -1, max =1))

    xb <- 0.0 + 3.0*X1 

    occ.prob <- 1/(1+exp(-xb))

    true.presence <- rbinom(n = n.site, size = 1, prob = occ.prob)

    data <- data.frame(X1, true.presence)

    write.matrix(data, file = "data.txt", sep = "\t")