cor.gen: cor.gen

Description Usage Arguments Value Author(s) Examples

View source: R/cor.gen.R

Description

cor.gen is a function to generate two vectors of N scores drawn from a normal distribution with the user-specified means, standard deviations, and correlation. The raw data will be written to a text file in the user's working directory.

Usage

1
cor.gen(num.subj, x.mean, x.sd, y.mean, y.sd, correlation, data.dec = 2, x.name = "Variable X", y.name = "Variable Y")

Arguments

num.subj

Specifies the intended sample size (N)

x.mean

Specifies the intended mean for variable X

x.sd

Specifies the intended standard deviation for variable X

y.mean

Specifies the intended mean for variable Y

y.sd

Specifies the intended standard deviation for variable Y

correlation

Specifies the indended correlation between X & Y

data.dec

Specifies the number of decimal places in the sample data

x.name

Specifies the name of variable X

y.name

Specifies the name of variable Y

Value

The values returned are the raw data which is printed to the R console as well as saved to a text file to be imported to other programs or back into R. The R console will also display performance data including the descriptive statistics.

Author(s)

Brendan Morse

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# In a study published in Body Image on the effects 
# of massage on state (temporary) body image, Dunigan, 
# King, & Morse (2011) reported that their observed 
# correlation between body mass index scores (BMI) and 
# body image state scores (BISS) to be -.56 for their 
# 49 participants. We can use cor.gen to generate a sample 
# of raw scores to match these statistics and use this 
# data as a teaching example for Pearson correlations in 
# an introductory statistics course. 

# To generate the data

cor.gen(49, 24.38, 6.22, 5.16, 1.47, -.56, data.dec=2, x.name="BMI", y.name="BISS") 

MorseGen documentation built on May 29, 2017, 11:32 a.m.