Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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_R_Som - Fatal编程技术网

用R

用R,r,som,R,Som,我是R新手,这是我第一次使用SOM。 我想用自组织映射预测生存 以下是我用来接收数据的代码: 加载原始数据 train <- read.csv("train.csv", header = TRUE) test <- read.csv("test.csv", header = TRUE) 列车SOM som.train.1 <- data.combined[1:891, c("pclass", "title")] som.label <- as.factor(train$

我是R新手,这是我第一次使用SOM。 我想用自组织映射预测生存

以下是我用来接收数据的代码:

加载原始数据

train <- read.csv("train.csv", header = TRUE)
test <- read.csv("test.csv", header = TRUE)
列车SOM

som.train.1 <- data.combined[1:891, c("pclass", "title")]
som.label <- as.factor(train$survived)

table(som.train.1)
table(som.label)
som.train.1.grid <- somgrid(xdim = 20, ydim=20, topo="hexagonal")

set.seed(1234)

som.model <- som(som.label, 
             grid=som.train.1.grid, 
             rlen = 100, 
             alpha = c(0.05, 0.01),
             keep.data = TRUE, 
             normalizeDataLayers = TRUE)

plot(som.model)

som.train.1您能否提供列车和测试数据,以便我可以重建您的问题?
data.combined <- rbind(train, test.survived)
data.combined$Survived <- as.factor(data.combined$survived)
data.combined$Pclass <- as.factor(data.combined$pclass)
library(kohonen)
som.train.1 <- data.combined[1:891, c("pclass", "title")]
som.label <- as.factor(train$survived)

table(som.train.1)
table(som.label)
som.train.1.grid <- somgrid(xdim = 20, ydim=20, topo="hexagonal")

set.seed(1234)

som.model <- som(som.label, 
             grid=som.train.1.grid, 
             rlen = 100, 
             alpha = c(0.05, 0.01),
             keep.data = TRUE, 
             normalizeDataLayers = TRUE)

plot(som.model)