Learn R Programming

ddp (version 0.0.3)

kalori: Calory calculation

Description

This function calculates the total calory of each responden.

Usage

kalori(data, output = "all")

Arguments

data

A data set of (n x 218) (see Details).

output

A desirable output, the default is "all" (see Details).

Value

Function returns a matrix of n x 4 for "all" and n x 1 for other "output" arguments.

Details

The data set is an n x 218 data frame. The first column is the name of the respondent. The rest columns are types of food. The type of food can be listed as in the data simulation (see in the data example of simulasi or vignette("ddp")).

The output argument has "all" as the default, meaning that all of the calories are yielded. They are energy, protein, fat, and carbohydrate. Single calory can be produced by writing the output argument with "protein" for the calory of protein, for example. The possible inputs for output argument are "all", "energi", "protein", "lemak" for fat, and "karbohidrat".

References

BKP, Kementan. 2017. Aplikasi Harmonisasi Analisis PPH Data Susenas 2017. Badan Ketahanan Pangan Kementrian Pertanian.

Examples

Run this code
# NOT RUN {
#data simulation of 10 person
set.seed(2020)
n <- 10
matsim <- matrix(0, n, 218)
datsim <- as.data.frame(matsim)
datsim$V1 <- LETTERS[1:n]

#calory for boiled rice
datsim$V2 <- rnorm(n, 200, 50)
#calory for boiled egg
datsim$V73 <- rnorm(n, 60, 5)
#calory for fresh milk
datsim$V79 <- rnorm(n, 100, 10)
#calory for tomato
datsim$V93 <- rnorm(n, 19, 2)
#caloty for pineapple
datsim$V134 <- rnorm(n, 20, 2)

kalori(datsim)

# }

Run the code above in your browser using DataLab