R: Построение коррелированных переменных

У меня есть переменная с заданным распределением (нормаль в моем примере ниже).

set.seed(32)    
var1 = rnorm(100,mean=0,sd=1)

Я хочу создать переменную (var2), которая соотносится с var1 с линейным коэффициентом корреляции (примерно или точно), равным «Corr». Наклон регрессии между var1 и var2 должен (ровно или точно) равняться 1.

Corr = 0.3

Как мне этого добиться?

Я хотел сделать что-то вроде этого:

decorelation = rnorm(100,mean=0,sd=1-Corr)
var2 = var1 + decorelation

Но конечно при беге:

cor(var1,var2)

, результат не близок к Corr!

Ответы на вопрос(1)

Ваш ответ на вопрос