con_oneletter_holland {holland} | R Documentation |
Congruence Index according to Holland (1963)
Description
The function computes the one letter congruence index according to Holland (1963).
Usage
con_oneletter_holland(a, b, hexadist = FALSE, letter = 1)
Arguments
a |
a character vector with person Holland codes. |
b |
a character vector with environment Holland codes. |
hexadist |
logical with default set to |
letter |
a integer indicating the position of the letter to be used. |
Details
The function finds the congruence according to Holland (1963) between the Holland codes given in argument a, which is the person code, and argument b, which is the environment code. The Index is based on one letter from the Holland code, which is, according to Holland (1963) typically the first letter. But this can be changed to using any of the six letters, see argument letter
. The degree of congruence is output as distance. This means, for example, that a value of '0' is the result for a perfect fit ! The function offers via the argument hexadist
the extension to consider the spatial distance of the six dimensions in the hexagon for the calculation of the congruence (cf. Bowles, S. M., & Tunick, R. H. 2008).
Value
a numeric with value for congruence.
References
Holland, J.L. (1963). Explorations of a theory of vocational choice and achievement: II. A four-year prediction study. Psychological Reports, 12, 547–594
Bowles, S. M. & Tunick, R. H. (2008). Is Congruence Dead? An Examination of the Correlation Between Holland’s Congruence and Job Satisfaction Using Improved Methodology. Morgantown, West Virginia: West Virginia University.
Examples
con_oneletter_holland(a="RIASEC",b="AIRCES")
con_oneletter_holland(a="RIASEC",b="AIRCES",hexadist=TRUE)
con_oneletter_holland(a="RIASEC",b="AIRCES",letter=2)
con_oneletter_holland(a="RIASEC",b="AIRCES",letter=6)