Я читал о том, как использовать разложение Чоелески для генерации коррелированных переменных с учетом матрицы корреляции. Этот вопрос объясняет, как этого добиться ссылка .
А что, если я хочу, чтобы x1 не коррелировал с x3? Я попытался указать матрицу корреляции как
cor_matrix = np.array([[1.0, 0.6, 0],
[0.6, 1.0, 0.5],
[0 , 0.5, 1.0]]) The correlation matrix [3 x 3]
вместо той, что в примере в ссылке, но я не получаю некоррелированные переменные x1 и x3.