R 除垢预测值

R 除垢预测值,r,R,Ali是一个包含4个目标变量和16个预测变量的矩阵。我规范化了所有变量,然后使用pcaNNet获得网络预测。现在,我如何将预测值缩放到原始比例?谢谢 library(clusterSim)#doing standardization library(caret) normAli = data.Normalization(Ali,type="n4") # or this code : normAli = apply(Ali, MARGIN = 2, FUN = function(Ali) (Ali

Ali是一个包含4个目标变量和16个预测变量的矩阵。我规范化了所有变量,然后使用pcaNNet获得网络预测。现在,我如何将预测值缩放到原始比例?谢谢

library(clusterSim)#doing standardization
library(caret)
normAli = data.Normalization(Ali,type="n4")
# or this code : normAli = apply(Ali, MARGIN = 2, FUN = function(Ali) (Ali - min(Ali))/diff(range(Ali)))

normxmat<- normAli[2:16] # predictor 
normymat<- normAli[17:20] # targets

fit<- pcaNNet(normxmat,normymat, size =10 , linout = TRUE, trace = TRUE)


pred<- predict(fit)

res*Diffrangali+minAli?虽然这不是一个真正的编码问题。。。更多的代数。我不明白你的意思,弗兰克关于这个代码:res*diffrangali+minAli,这不是我的预测。这是你应用的Ali-minAli/diffrangali变换的倒数,除非我犯了错误。您可能需要为每一行或每一列保存范围和分钟数,或者在这里进行规范化的任何内容。