Hi all,

I understand that it is simple to create data with a specific  
correlation (say, .5) using mvrnorm from the MASS library:

 > library(MASS)
 > set.seed(1)
 >
 > a=mvrnorm(
+       n=10
+       ,mu=rep(0,2)
+       ,Sigma=matrix(c(1,.5,.5,1),2,2)
+       ,empirical=T
+ )
 > a
             [,1]         [,2]
[1,] -1.0008380 -1.233467875
[2,] -0.1588633 -0.003410001
[3,]  1.2054727 -0.620558768
[4,]  1.9580971  2.389495155
[5,] -0.9447473 -0.141852055
[6,]  0.6236799 -0.826952659
[7,]  0.1421782  0.452217611
[8,] -0.9050954  0.330991444
[9,] -0.7261632  0.217740460
[10,] -0.1937206 -0.564203311
 > cor(a)
      [,1] [,2]
[1,]  1.0  0.5
[2,]  0.5  1.0


But I'm looking to create data where the variables are non-normally  
distributed (i.e. somewhat skewed). Any suggestions?

Mike

--
Mike Lawrence
Graduate Student, Department of Psychology, Dalhousie University

Website: http://memetic.ca

Public calendar: http://icalx.com/public/informavore/Public

"The road to wisdom? Well, it's plain and simple to express:
Err and err and err again, but less and less and less."
        - Piet Hein

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to