Skip to content

Latest commit

 

History

History

fivethirtyeight-ffq

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FiveThirtyEight Food Frequency Questionnaire

FiveThirtyEight reader responses to a food frequency questionnaire (FFQ).

Usage

var dataset = require( '@stdlib/datasets/fivethirtyeight-ffq' );

dataset()

Returns FiveThirtyEight reader responses to a food frequency questionnaire (FFQ).

var data = dataset();
// returns [ {...}, ... ]

Notes

  • The administered food frequency questionnaire (FFQ) was the proprietary Block FFQ.

Examples

var bifurcateBy = require( '@stdlib/utils/bifurcate-by' );
var inmap = require( '@stdlib/utils/inmap' );
var ttest2 = require( '@stdlib/stats/ttest2' );
var dataset = require( '@stdlib/datasets/fivethirtyeight-ffq' );

function predicate( v ) {
    return ( v.diabetes === 1 );
}

function createAccessor( field ) {
    return accessor;

    function accessor( v ) {
        return v[ field ];
    }
}

// Retrieve the data:
var data = dataset();

// Split the data into two groups based on whether a respondent has diabetes:
var groups = bifurcateBy( data, predicate );

// For each group, extract the frequency of green salad consumption:
var mapFcn = createAccessor( 'greensaladfreq' );
var g1 = inmap( groups[ 0 ].slice(), mapFcn );
var g2 = inmap( groups[ 1 ].slice(), mapFcn );

// Perform a two-sample two-sided Student's t-test to determine if green salad consumption is different between the two groups:
var results = ttest2( g1, g2 );
console.log( results.print() );

CLI

Usage

Usage: fivethirtyeight-ffq [options]

Options:

  -h,    --help                Print this message.
  -V,    --version             Print the package version.

Notes

  • Data is written to stdout as comma-separated values (CSV), where the first line is a header line.

Examples

$ fivethirtyeight-ffq

References

License

The data files (databases) are licensed under an Open Data Commons Attribution 1.0 License and their contents are licensed under a Creative Commons Attribution 4.0 International Public License. The original dataset is attributed to FiveThirtyEight and can be found here. The software is licensed under Apache License, Version 2.0.