В моих данных у меня есть вектор, который является мерой корреляции между моими наблюдениями, которая идет от -1 до 1. Из-за существенных теоретических причин я хочу ограничить мою меру корреляции от 0 до 1. Следовательно, корреляция-1 должно стать 0, а корреляция 1 должна остаться 1. Конечно, абсолютные значения или возведение в квадрат не сделают работу, так как отрицательная корреляция -1 станет 1, что не то, что я хочу.
Вы знаете, как я могу это сделать?Вот набор данных, похожий на мой собственный.
df <- data.frame("Reporter" = c("USA", "USA", "USA", "USA"), "competitor" = c("Africa","Africa", "Africa","Africa"), "Year" = c(1970, 1980, 1990, 2000), "export similarity" = runif(4, min=-1, max= 1), stringsAsFactors = FALSE)