Мне нужно изменить масштаб двух наборов переменных: 1, который изменяется от -2,5 до 2,5, и еще один, который изменяется от 0 до 1 до 1:10 с заданным средним значением, SD (общее) среднее = 2 и SD = 4,5 с использованием RМожет ли что-нибудь помочь?Заранее спасибо!
Я попробовал простую формулу масштаба (x), чтобы получить z-счет, а затем изменил формулу масштаба (x), установив новую шкалу 1:10.Однако я не могу найти способ установить среднее значение и SD для общих значений при пересчете, поэтому два набора данных сравнимы.
attach (WGI)
summary (WGI$PV_1996)
Vector1 <- c(WGI$PV_1996)
x<- Vector1
scale(x)
rescale<- function(x)(x-min(x))/(max(x)-min(x)) *10
rescale (scale(x))
sd (scale(x))
summary (scale(x))
dataout <-rescale(x)
print(dataout)
write.csv(dataout, file="RescaledWGI_1996.csv")
Ожидаемый результат: комбинированный набор данных, который включает два измененных исходных набора данных.