Два набора данных масштабируются и объединяются в один - PullRequest
0 голосов
/ 19 июня 2019

Мне нужно изменить масштаб двух наборов переменных: 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")

Ожидаемый результат: комбинированный набор данных, который включает два измененных исходных набора данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...