1
이것은 행성 데이터 세트 (URL : https://www.kaggle.com/mrisdal/open-exoplanet-catalogue)를 사용하고 있으며, 행성의 크기를 기반으로 행성의 크기를 예측하고 싶습니다. R에서 패러다임을 배우는 기계를 사용한 첫 번째 시도입니다. 그것의 일요일. 이 nnet()를 사용하여, 나는 현재 가지고있는 코드 : R에있는 nnet 사용법 이해하기
library(nnet)
#Organize data:
cols_to_keep = c(1,4,21)
full_data <- na.omit(read.csv('Planet_Data.csv')[, cols_to_keep])
#Split data:
train_data <- full_data[sample(nrow(full_data), round(nrow(full_data)/2)),]
rownames(train_data) <- 1:nrow(train_data)
test_data <- full_data[!rownames(full_data) %in% rownames(data1),]
rownames(test_data) <- 1:nrow(test_data)
#nnet
nnet_attempt <- nnet(RadiusJpt~HostStarRadiusSlrRad, data=train_data, size=0, linout=TRUE, skip=TRUE, maxNWts=10000, trace=FALSE, maxit=1000, decay=.001)
nnet_newdata <- predict(nnet_attempt, newdata=test_data)
nnet_newdata
내 데이터의 각 행의 값을 얻을 nnet_newdata I 인쇄,하지만 난 정말이 값이 무슨 뜻인지 이해가 안
. 이것은 간단한 회귀를 예측하기 위해 nnet() 패키지를 사용하는 적절한 방법입니까?감사 predict
은 당신이 기본적으로 얻을 것이다 nnet
클래스와 객체에 대해 호출됩니다