# q.cor: Q Correlations In multicon: Multivariate Constructs

## Description

Computes correlations, along with randomization tests (see rand.test), between a variable of interest (x) and a set of other variables (set), and repeats this for each sex.

## Usage

 `1` ```q.cor(x, set, sex, fem = 1, male = 2, tails = 2, sims = 1000, seed = 2) ```

## Arguments

 `x` A numeric vector of the same length as nrow(set) to be correlated with set. `set` A matrix or data.frame with nrow the same as length(x) to be correlated with x. `sex` A variable specifying the sex variable in the dataset from which x and set come. `fem` An element specifying the code for females in the sex variable. `male` An element specifying the code for males in the sex variable. `tails` An integer of either 1 or 2 specifying the tails for the p-values for the correlations. `sims` The number of randomizations passed to the rand.test() function. `seed` The seed passed to the rand.test function.

## Details

A convenience function for quickly examining the pattern of correlations between a variable of interest "x" and a set of other variables "set".

## Value

A list of class q.cor containing...

 `N` The Ns (using complete cases) for the total sample as well as female and male subsamples. `corrs` The pattern of correlations between 'x' and 'set' for the combined sample, females, and males ordered by the items in set. `sorted` The pattern of correlations between 'x' and 'set' for the combined sample, females, and males ordered by the magnitude of the correlations in the combined sample. `vector.cor` The correlation between the female and male patterns of correlations.

## Note

Use `print` to quickly summarize the output of a q.cor object.

## Author(s)

Ryne A. Sherman

`print.q.cor` `rand.test`
 ``` 1 2 3 4 5 6 7 8 9 10 11``` ```data(RSPdata) data(v2rbq) names(v2rbq) q.obj <- q.cor(RSPdata\$sEXT, v2rbq, sex = RSPdata\$ssex, fem = 1, male = 2, sims = 1000) q.obj #It is often useful to summarize this object with print. #It might be necessary to adjust size of the width of your console to make this content fit. data(rbqv3.items) rbqv3.items #The item content for the rbq print(q.obj, rbqv3.items, initial = "RBQ", short = TRUE, EXPORT = FALSE) # to export a .csv file change export to a location. ```