Leeds Food Preference Questionnaire - LFPQ

Technical Manual

Script Author: Katja Borchert, Ph.D. (katjab@millisecond.com), Millisecond

Millisecond thanks Dr. Graham Finlayson for his collaboration on this script!

Created: January 08, 2021

Last Modified: January 27, 2023 by K. Borchert (katjab@millisecond.com), Millisecond

Script Copyright © Millisecond Software, LLC

Background

This script implements the Leeds Food Preference Questionnaire (LFPQ), a computer-based procedure to measure explicit and implicit food preferences.

The original e-prime script is available at: https://licensing.leeds.ac.uk/product/leeds-food-preference-questionnaire-lfpq

References

Finlayson, G., King, N., & Blundell, J. (2008), The role of implicit wanting in relation to explicit liking and wanting for food: implications for appetite control, Appetite, 50(1), 120-127

Duration

10 minutes

Description

Participants are presented with an array of pictures of sweet and savory food items high and low in fat.

They work on 2 different tasks: - explicit (FPQ): participants liking and wanting states are assessed as VAS ratings (scale: 0-100) - implicit (FCQ): participants preferences are assessed via a forced-choice task with choices and choiceRTs

The two tasks are run in random order.

Procedure

Modules:

1. Start: 1 slide

2. ApVASProc_pre: 3 VAS questions (sequential selection)
- hungry now
- urge now
- full now

3. Main Menu: includes optional instruction block, optional practice session and the test session
- gives the option to run an instruction block
- gives the option to run the practice session as stand-alone session (order of tasks to practice can be selected; practice blocks can be skipped)
- practice blocks run 4 practice trials per each task (QPF, QCF)
- test session: (mandatory)
- test randomizes the order of the FPQ and FCQ tasks
- FPQ: separated into two blocks FPQ_l and FPQ_w; each of them run 16 trials (order randomized); a rest block is run in between the two runs
- FCQ: 96 trials, separated into 3 runs (rest blocks in between)
- both tasks start with the 4 practice trials (the same as run in the stand-alone practice session)

4. ApVASProc_post: 3 VAS questions (sequential selection)
- hungry now
- urge now
- full now

5. End: 1 slide

Stimuli

The food stimuli run are provided with the original e-prime script.
https://licensing.leeds.ac.uk/product/leeds-food-preference-questionnaire-lfpq

HFSA => high fat savory;
LFSA => low fat savory;
HFSW => high fat sweet;
LFSW => low fat sweet

Instructions

The instructions run are provided with the original e-prime script.
https://licensing.leeds.ac.uk/product/leeds-food-preference-questionnaire-lfpq


• the instructions were translated into English from the French instructions by K.Borchert for
Millisecond.
Task instructions were taken from Finlayson et al(2008).

• if the current script is run on touchscreens (with no mouse), the instructions adapt.
This was not part of the original program

Summary Data

File Name: lfpq_summary*.iqdat

Data Fields

NameDescription
inquisit.version Inquisit version number
computer.platform Device platform: win | mac |ios | android
startDate Date the session was run
startTime Time the session was run
subjectId Participant ID
groupId Group number
sessionId Session number
elapsedTime Session duration in ms
completed 0 = Test was not completed
1 = Test was completed
taskPresentationOrder The order in which (FPQ_L, FPQ_W) and FCQ tasks were run
Apvas Ratings
hungryApVASPre Pre-rating (0-100) for ApVAS 'HungryNow'
fullApVASPre Pre-rating (0-100) for ApVAS 'FullNow'
urgeApVASPre Pre-rating (0-100) for ApVAS 'UrgeNow'
hungryApVASPost Post-rating (0-100) for ApVAS 'HungryNow'
fullApVASPost Post-rating (0-100) for ApVAS 'FullNow'
urgeApVASPost Post-rating (0-100) for ApVAS 'UrgeNow'
Fpq (Explicit)
fpqLMeanRatingHFSA Mean FPQ Liking rating (0-100) for HFSA (high fat savory items)
fpqLMeanRatingHFSW Mean FPQ Liking rating (0-100) for HFSW (high fat sweet items)
fpqLMeanRatingLFSA Mean FPQ Liking rating (0-100) for LHFSA (low fat savory items)
fpqLMeanRatingLFSW Mean FPQ Liking rating (0-100) for LFSW (low fat sweet items)
fpqWMeanRatingHFSA Mean FPQ Wanting rating (0-100) for HFSA (high fat savory items)
fpqWMeanRatingHFSW Mean FPQ Wanting rating (0-100) for HFSW (high fat sweet items)
fpqWMeanRatingLFSA Mean FPQ Wanting rating (0-100) for LHFSA (low fat savory items)
fpqWMeanRatingLFSW Mean FPQ Wanting rating (0-100) for LFSW (low fat sweet items)
Fcq (Implicit)
fcqCountHFSA Number of times HFSA (high fat savory items) were chosen during the FCQ task
fcqPropHFSA Proportion of times HFSA items were chosen if they were presented
fcqMeanChoiceRTHFSA Mean choice reaction time to choose HFSA items
(same for HFSW, LFSA, LFSW items)

Raw Data

File Name: lfpq_raw*.iqdat

Data Fields

NameDescription
build Inquisit version number
computer.platform Device platform: win | mac |ios | android
date Date the session was run
time Time the session was run
subject Participant ID
group Group number
session Session number
blockCode Name of the current block
blockNum Number of the current block
trialCode Name of the current trial
trialNum Number of the current trial
taskPresentationOrder The order in which (FPQ_L, FPQ_W) and FCQ tasks are run
phase ApVAS_pre, instructions, practice, test, ApVAS_post
procedure 'fpq practice', 'fcq practice', from e-prime script: 'fpqL01', 'fpqW01', 'fcq001'
condition FPQ: the condition of the image presented (hfsa, hfsw, lfsa, lfsw)
FCQ: the conditions of the image pairs presented (Example: lfswlfsa)
hfsa => high fat savory
lfsa => low fat savory
hfsw => high fat sweet
lfsw => low fat sweet
order Each image has a particular index number, order refers to this index number
fpqImage The particular image shown in the current FPQ condition
fcqImageLeft The particular left image shown in the current FCQ condition
fcqImageRight The particular right image shown in the current FCQ condition
response (built-in variable) FPQ: simply shows 'customslider' (= participant pressed somewhere on the slider)
FCQ: stores the scancode of the pressed response key => 32 = D (left); 36 = J (right)
taskResponse FPQ: stores the VAS value (0-100) selected
FCQ: stores the selected image condition
latency (built-in variable) The response latency (in ms); measured from onset of images