Learn R Programming

statpsych (version 1.7.0)

random.yx: Generates random bivariate scores

Description

Generates a random sample of y scores and x scores from a bivariate normal distributions with specified population means, standard deviations, and correlation. This function is useful for generating hypothetical data for classroom demonstrations.

Usage

random.yx(n, my, mx, sdy, sdx, cor, dec)

Value

Returns n pairs of y and x scores

Arguments

n

sample size

my

population mean of y scores

mx

population mean of x scores

sdy

population standard deviation of y scores

sdx

population standard deviation of x scores

cor

population correlation between x and y

dec

number of decimal points

Examples

Run this code
random.yx(10, 50, 20, 4, 2, .5, 1)

# Should return: 
#        y    x
#  1  50.3 21.6
#  2  52.0 21.6
#  3  53.0 22.7
#  4  46.9 21.3
#  5  56.3 23.8
#  6  50.4 20.3
#  7  44.6 19.9
#  8  49.9 18.3
#  9  49.4 18.5
# 10  42.3 20.2
 

Run the code above in your browser using DataLab