Я некоторое время скрывался о SO, но, наконец, у меня возник вопрос, на который я не смог найти ответ ни на этом сайте, ни где-либо еще.Итак, аккаунт создан, и здесь идет.Извинения, если этот вопрос действительно был дан ответ в другом месте.Мои навыки поиска нуждаются в улучшении!
В R я хотел бы сгенерировать две переменные, которые нелинейно связаны.
Я выяснил, как использовать функцию mvrnorm в библиотекеMASS для имитации линейной ассоциации между двумя переменными, как показано ниже, но теперь хотелось бы смоделировать две переменные, которые следуют нелинейной ассоциации.
library ('MASS')
data = mvrnorm(n=100, mu=c(170, 80), Sigma=matrix(c(1, 0.85, 0.85, 1), nrow=2), empirical=TRUE)
height = data[, 1] # standard normal (mu=170, sd=1)
weight = data[, 2] # standard normal (mu=80, sd=1)
Мне не особо важно, что это за нелинейная связь (например, экспоненциальная, логарифмическая и т. Д.).Я просто хотел бы создать несколько диаграмм рассеяния, которые демонстрируют разницу между линейной и нелинейной ассоциацией.
Я не статистик и не эксперт по R, поэтому, казалось бы, чрезмерно упрощенные ответы были бы очень благодарны!
Большое спасибо за любую помощь, которую вы можете оказать.