Кодекс SAS

У наведеній нижче таблиці наведено зразок коду SAS для обчислення ВОЗ за допомогою різних інструментів оцінки дієти. До них належать:

egrpdccpsncinih

  • Приклад 24-годинного відкликання: Автоматизований самоконтрольований 24-годинний інструмент оцінки дієти
  • Національне обстеження з питань охорони здоров’я та харчування: зважене національне опитування NHANES із прикладом 24-годинного відкликання
  • Приклад анкети з частотою прийому їжі: Дослідження дієти та здоров'я NIH-AARP: NIH-AARP

Там, де це можливо, файли zip, наведені в таблиці нижче, включають зразок коду SAS, макроси для оцінки та зразок виводу. Ці макроси можна використовувати для обчислення складових та загальних балів ВНЗ – 2015, ВУЗ – 2010 та ВНЗ – 2005 та застосовувати до будь-якого набору даних SAS, що містить необхідні змінні.

У версіях 2010 та 2005 років, є два макроси, один з яких дозволяє виділяти бобові (квасоля та горох) для зарахування до складу рослинних або білкових харчових груп, а інший створює співвідношення та оцінює їх, застосовуючи відповідні стандарти.

ВНЗ-2015 включає лише макрос для оцінки, оскільки бобові (квасоля та горох) тепер розподіляються як на рослинні, так і на білкові групи їжі. Для деяких застосувань, таких як аналіз харчового середовища, може використовуватися балльний макрос (наданий нижче). *

Завантажте зразок коду ВНЗ

Клацніть кожен, щоб розгорнути для отримання додаткової інформації.

Простий алгоритм підрахунку ВНЗ - на день

Приклад ASA24

Для обчислення балів ВНЗ за кожен день прийому, незалежно від того, скільки відкликань чи днів реєстрації доступно на людину.

ВНЗ-2015

  • ASA24-2016 & ASA24-2018-На день HEI-2015 [ZIP - 40,3 КБ]
    • Для користувачів ASA24, що мають дані версій 2011, 2012 або 2014 років, для обчислення значень бази даних харчових еквівалентів (FPED) необхідно запустити окрему програму SAS, щоб використовувати цей код для обчислення ВНЗ-2015.
ВНЗ-2010
  • ASA24-2016 & ASA24-2018-На день HEI-2010 [ZIP - 44,4 КБ]
  • ASA24-2014-На день HEI-2010 [ZIP - 46,6 КБ]
    • Зверніть увагу, що існує дві програми SAS для обчислення HEI-2010, оскільки бази даних еквівалентів пірамід для версій ASA24-2016 проти ASA24-2014 різні (2016 використовує базу даних еквівалентів харчових моделей USDA або FPED, а версії 2014 року використовують базу даних MyPyramid Equivalents Database або MPED ).

Примітка: Деякі користувачі виявили, що ці програми SAS виключають спостереження з аналізу, якщо поле ідентифікатора не однаково довге для всіх спостережень. Щоб запобігти цій помилці, спочатку слід перерахувати спостереження з найбільшою довжиною ідентифікатора, коли дані імпортуються в SAS.

Приклад НАНЕС

Ці дві програми обчислюють ВНЗ за один день за даними 24HR.

Приклад FFQ

Цей код використовує дані NIH-AARP про дієту та дослідження здоров’я як приклад. Цей код оцінює складові та загальні бали ВНЗ для кожної людини і може бути змінений для використання з іншими FFQ.

Простий алгоритм підрахунку ВНЗ - на людину

Приклад ASA24

Для обчислення одного балу ВНЗ на особу протягом усіх днів відкликання або зібраних записів ASA24, навіть якщо деякі респонденти мають різну кількість днів прийому, включаючи лише один.

У цій програмі еквівалент чашки загального плоду, підсумованого за х днів, ділиться на загальну енергію, підсумований за х днів:

∑ загальна кількість плодів протягом х днів
∑ загальна енергія за х днів

а не середньоденне:

загальна кількість фруктів/загальна енергія на добу
х днів

Співвідношення порівнюється зі стандартом ВНЗ на еквівалент чашки на 1000 ккал, як і багато компонентів ВНЗ.

ВНЗ-2015

  • ASA24-2016 & ASA24-2018-Для людини HEI-2015 [ZIP - 38,4 КБ]
    • Для користувачів ASA24, що мають дані версій 2011, 2012 або 2014 років, для обчислення значень бази даних харчових еквівалентів (FPED) необхідно запустити окрему програму SAS, щоб використовувати цей код для обчислення ВНЗ-2015.

ВНЗ-2010
  • ASA24-2016 & ASA24-2018-Для людини HEI-2010 [ZIP - 43,8 КБ]
  • ASA24-2014-Для людини HEI-2010 [ZIP - 47,1 КБ]
    • Зверніть увагу, що існує дві програми SAS для обчислення HEI-2010, оскільки бази даних еквівалентів пірамід для версій ASA24-2016 проти ASA24-2014 різні (2016 використовує базу даних еквівалентів харчових моделей USDA або FPED, а версії 2014 використовують базу даних MyPyramid Equivalents Database або MPED ).

Примітка: Деякі користувачі виявили, що ці програми SAS виключають спостереження з аналізу, якщо поле ідентифікатора не однаково довге для всіх спостережень. Щоб запобігти цій помилці, спочатку слід перерахувати спостереження з найбільшою довжиною ідентифікатора, коли дані імпортуються в SAS.

Приклад НАНЕС

Наведені нижче програми правильно обчислюють коефіцієнти, що використовуються в алгоритмі ВНЗ, коли учасник має дані про 24HR більше одного дня. Наприклад, еквівалент чашки загального плоду, підсумованого за х днів, ділиться на загальну енергію, підсумований за х днів:

∑ загальна кількість плодів протягом х днів
∑ загальна енергія за х днів

а не середньоденне:

загальна кількість фруктів/загальна енергія на добу
х днів

Співвідношення порівнюється зі стандартом ВНЗ, в даному випадку на еквівалент чашки на 1000 ккал.

Метод коефіцієнта населення

Приклад ASA24

Середні бали ВНЗ для популяції, субпопуляції або групи можна оцінити за допомогою даних ASA24 та методу співвідношення чисельності населення. Показано, що цей підхід є найкращим методом оцінки середнього звичайного компонента ВНЗ серед населення та загальних балів на основі даних одного дня, що є достатнім для цієї мети.

Результат включає середні показники компонентів та загальні показники ВНЗ для населення, а також їх стандартні похибки та довірчі інтервали. Оскільки ВНЗ - це багатовимірна конструкція, що включає різні щільності (кількість їжі на 1000 калорій та співвідношення жирних кислот), простий метод оцінки стандартних помилок недоступний. У цьому коді для розрахунку стандартних помилок включений етап моделювання Монте-Карло.

Для застосування методу співвідношення чисельності населення спочатку розраховується середнє споживання відповідних груп продуктів харчування, поживних речовин та енергії серед зацікавленої популяції; потім коефіцієнти засобів обчислюються та порівнюються із застосовними стандартами для оцінювання. Див. Freedman et al. 2008 р. Для опису та застосування методу співвідношення чисельності населення. Цей код можна змінити для використання з іншими наборами даних, які не включають складні схеми вибірки.

ВНЗ-2015

  • ASA24-2016 & ASA24-2018-Співвідношення населення HEI-2015 [ZIP - 56,2 КБ]
    • Для користувачів ASA24, що мають дані версій 2011, 2012 або 2014 років, для обчислення значень бази даних харчових еквівалентів (FPED) необхідно запустити окрему програму SAS, щоб використовувати цей код для обчислення ВНЗ-2015.
ВНЗ-2010
  • ASA24-2016 & ASA24-2018-Співвідношення населення HEI-2010 [ZIP - 59,9 КБ]
  • ASA24-2014-Співвідношення населення HEI-2010 [ZIP - 60,4 КБ]
    • Зверніть увагу, що існує дві програми SAS для обчислення HEI-2010, оскільки бази даних еквівалентів пірамід для версій ASA24-2016 проти ASA24-2014 різні (2016 використовує базу даних еквівалентів харчових моделей USDA або FPED, а версії 2014 використовують базу даних MyPyramid Equivalents Database або MPED ).
ВНЗ-2005
  • ASA24-2014-Співвідношення населення HEI-2005 [ZIP - 59,1 КБ]

Примітка: Деякі користувачі виявили, що ці програми SAS виключають спостереження з аналізу, якщо поле ідентифікатора не однаково довге для всіх спостережень. Щоб запобігти цій помилці, спочатку слід перерахувати спостереження з найбільшою довжиною ідентифікатора, коли дані імпортуються в SAS.

Приклад НАНЕС

Для розрахунку балів HEI-2010, використовуючи дані NHANES, є два приклади.

Також доступний код SAS для обчислення балів HEI-2005 з використанням даних NHANES. Цей код використовує дані NHANES 2001-2002 як приклад та посилання на MPED.

Двовимірні методи

Приклад НАНЕС

Якщо доступно більше одного відкликання принаймні для під вибірки, для оцінки розподілу балів для компонентів ВНЗ можна використовувати двовимірний підхід. Цей підхід докладно описаний у Freedman et al. 2010. Код SAS для реалізації цього підходу доступний тут.

За допомогою даних на індивідуальному рівні також можна розрахувати середні бали або бали середнього співвідношення. Цей підхід не рекомендується для опису середніх балів ВНЗ. Див. Freedman et al. 2008 для деталей.

Використання даних опитувальника частоти їжі (FFQ) для оцінки засобів або розподілу балів ВНЗ не рекомендується.

Багатовимірний метод ланцюга Маркова Монте-Карло (MCMC)

Метод MCMC оцінює розподіл компонента ВНЗ та загальні бали. Метод стосується похибки вимірювання, епізодичного споживання, перекосу та кореляції між компонентами та енергією.

Приклад НАНЕС

Код MCMC SAS для ВНЗ-2015 (включаючи обгортку) [ZIP - 4,25 МБ] доступний тут. Хоча цей приклад стосується даних NHANES 2011-12, програми можуть використовуватися з іншими циклами NHANES та будь-якими даними зі схожою структурою обстеження з вагами BRR. Для аналізу з використанням інших типів ваг потрібні додаткові модифікації. Зверніть увагу, що для запуску цього коду може знадобитися від 1 до 3 днів.