Learn R Programming

OIdata (version 1.0)

military: US Military Demographics

Description

This dataset contains demographic information on every member of the US armed forces including gender, race, and rank.

Usage

data(military)

Arguments

Format

A data frame with 1414593 observations on the following 6 variables.
grade
The status of the service member as enlisted officer or warrant officer.
branch
The branch of the armed forces: air force, army, marine corps, navy.
gender
Whether the service member is female or male.
race
The race identified by the service member: ami/aln (american indian/alaskan native), asian, black, multi (multi-ethinic), p/i (pacific islander), unk (unknown), or white.
hisp
Whether a service member identifies with being hispanic (TRUE) or not (FALSE).
rank
The numeric rank of the service member (higher number indicates higher rank).

Source

Data provided by the Department of Defense and made available at data.gov. Retrieval date: Feb 20, 2012.

Details

The branches covered by this data set include the Army, Navy, Air Force, and Marine Corps. Demographic information on the Coast Guard is contained in the original data set but has not been included here.

References

OpenIntro, openintro.org

Examples

Run this code
data(military)
cond1 <- military$grade == "officer"
cond2 <- military$branch == "army"
cond3 <- military$gender == "female"
tabF  <- table(military$rank[cond1 & cond2 & cond3])
barplot((tabF/sum(tabF)), main = "female army officer ranks")
tabM  <- table(military$rank[cond1 & cond2 & !cond3])
barplot(tabM/sum(tabM), main = "male army officer ranks")

(tabFM <- table(military$branch, military$gender) /
          matrix(rep(table(military$branch), 2), ncol = 2))
barplot(tabFM[,1], main = "proportion female")

Run the code above in your browser using DataLab