Software Alternatives for IRT Analyses Ron D. Hays

Slides:



Advertisements
Similar presentations
The INFILE Statement Reading files into SAS from an outside source: A Very Useful Tool!
Advertisements

IRT Equating Kolen & Brennan, IRT If data used fit the assumptions of the IRT model and good parameter estimates are obtained, we can estimate person.
Exploring the Full-Information Bifactor Model in Vertical Scaling With Construct Shift Ying Li and Robert W. Lissitz.
A Mathematica ® based regression analysis program Analisys … A Curve Fitting Application.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
Estimating Growth when Content Specifications Change: A Multidimensional IRT Approach Mark D. Reckase Tianli Li Michigan State University.
Social Science Research Design and Statistics, 2/e Alfred P. Rovai, Jason D. Baker, and Michael K. Ponton Internal Consistency Reliability Analysis PowerPoint.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Item response modeling of paired comparison and ranking data.
During Spring Break Infinite Campus will be upgraded to the lastest version. There are a number.
Testing. What is Testing? Definition: exercising a program under controlled conditions and verifying the results Purpose is to detect program defects.
SAS Workshop Lecture 1 Lecturer: Annie N. Simpson, MSc.
DE&T (QuickVic) Reporting Software Overview Term
2 nd Order CFA Byrne Chapter 5. 2 nd Order Models The idea of a 2 nd order model (sometimes called a bi-factor model) is: – You have some latent variables.
Shell Scripting Introduction. Agenda What is Shell Scripting? Why use Shell Scripting? Writing and Running a Shell Script Basic Commands -ECHO - REM.
April 6 Logistic Regression –Estimating probability based on logistic model –Testing differences among multiple groups –Assumptions for model.
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
11/25/2015Slide 1 Scripts are short programs that repeat sequences of SPSS commands. SPSS includes a computer language called Sax Basic for the creation.
Reading Attention Quiz. 1. When I read, I... let my mind wander 1 - most of the time 2 - sometimes 3 - almost never.
Item Response Theory (IRT) Models for Questionnaire Evaluation: Response to Reeve Ron D. Hays October 22, 2009, ~3:45-4:05pm
Basics of Biostatistics for Health Research Session 1 – February 7 th, 2013 Dr. Scott Patten, Professor of Epidemiology Department of Community Health.
SUCCESSFULLY PREPARING ALL STUDENTS FOR THEIR FUTURES SE 256 TH STREET, KENT, WA | SKYWARD BASICS FOR SECONDARY TEACHERS.
Multitrait Scaling and IRT: Part I Ron D. Hays, Ph.D. Questionnaire Design and Testing.
SUCCESSFULLY PREPARING ALL STUDENTS FOR THEIR FUTURES SE 256 TH STREET, KENT, WA | SKYWARD BASICS FOR ELEMENTARY TEACHERS.
Psychometric Evaluation of Questionnaire Design and Testing Workshop December , 10:00-11:30 am Wilshire Suite 710 DATA.
Item Parameter Estimation: Does WinBUGS Do Better Than BILOG-MG?
Multiple Imputation using SAS Don Miller 812 Oswald Tower
Using PARSCALE via Stata and Dan’s spreadsheet Laura Gibbons, PhD.
Considerations in Comparing Groups of People with PROs Ron D. Hays, Ph.D. UCLA Department of Medicine May 6, 2008, 3:45-5:00pm ISPOR, Toronto, Canada.
GDT Tips and Tricks. GDT Tips and Tricks Doug Evans GDT 2004 International User Conference – Evolving the Legacy July  Tucson, Arizona GDT Tips.
Two Approaches to Estimation of Classification Accuracy Rate Under Item Response Theory Quinn N. Lathrop and Ying Cheng Assistant Professor Ph.D., University.
Overview of Item Response Theory Ron D. Hays November 14, 2012 (8:10-8:30am) Geriatrics Society of America (GSA) Pre-Conference Workshop on Patient- Reported.
Cerm MIS / Prinect Business Manager What’s new in V7.14?
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
IRT Equating Kolen & Brennan, 2004 & 2014 EPSY
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
Microsoft Office XP Illustrated Introductory, Enhanced Started with PowerPoint 2002 Getting.
Using PARSCALE via Stata (and notes for Dan’s spreadsheet) Laura Gibbons, PhD.
SECTION 6 DESIGN STUDY. What’s in this section: –Design Variables –Design Studies Overview –Specifying an Objective –Execution Display Settings –Output.
LINGO TUTORIAL.
Evaluating Patient-Reports about Health
PAIN & INTEROCEPTIVE BODY–AWARENESS
Forgiving In the Moment
Differentially Private Verification of Regression Model Results
A Different Way to Think About Measurement Development:
UCLA Department of Medicine
Evaluating Patient-Reports about Health
UCLA Department of Medicine
Evaluating Multi-Item Scales
PROMIS-29 V2.0 Physical and Mental Health Summary Scores Ron D. Hays
Review This template can be used as a starter file for presenting training materials in a group setting. Sections Right-click on a slide to add sections.
Welcome to Gateway to Data (G2D)
Evaluating IRT Assumptions
LINDSEY BREWER CSSCR (CENTER FOR SOCIAL SCIENCE COMPUTATION AND RESEARCH) UNIVERSITY OF WASHINGTON September 17, 2009 Introduction to SPSS (Version 16)
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
GRAPHICAL USER INTERFACE
Practical Introduction to PARSCALE
Residency director & Faculty Training
Debugging at Scale.
Create and save your file in Office 365
Create and save your file in Office 365
Stata Basic Course Lab 2.
Purpose Real life scenario: I have a set of reports to refresh every month but data is only available at any day during Day 3 – 5 at beginning of each.
creating a ecosystems model in net logo
Introduction to SAS Lecturer: Chu Bin Lin.
CA203 Presentation Application
Evaluating Multi-item Scales
Multitrait Scaling and IRT: Part I
Sample PowerPoint presentation
Item Response Theory Applications in Health Ron D. Hays, Discussant
Presentation transcript:

Software Alternatives for IRT Analyses Ron D. Hays September 27, 2017 HealthMeasures User Conference Track D: Driving the Science 10:00-10:20 am Prentice Women’s Hospital Conference Center 250 E. Superior Street, Chicago, Illinois

8-item Acting with Awareness Scale FFMQ_5. When I do things, my mind wanders off and I’m easily distracted. FFMQ_8. I don’t pay attention to what I’m doing because I’m daydreaming, worrying, or otherwise distracted. FFMQ_13. I am easily distracted. FFMQ_18. I find it difficult to stay focused on what’s happening in the present. FFMQ_23. It seems I am “running on automatic” without much awareness of what I’m doing. FFMQ_28. I rush through activities without being really attentive to them. FFMQ_34. I do jobs or tasks automatically without being aware of what I’m doing. FFMQ_38. I find myself doing things without paying attention. 1. Very often or always true/2. Often true/ 3. Sometimes true/ 4. Rarely true/ 5. Never or very rarely true

Amanda Shallcross Sample (n = 240) 75% Female 56% White, 31% Black, 8% Hispanic Mean age = 36 (range: 19-71) 70% college education Acting with Awareness Scale Possible range: 8-40 Observed range: 9-40 Mean = 24, SD = 6 http://self-compassion.org/wp-content/uploads/publications/FFMQ.SCS.FactprStructure.pdf

SAS Code (1) PROC IRT DATA=TEMP PLOTS=ALL rorder=internal; VAR FFMQ_5 FFMQ_8 FFMQ_13 FFMQ_18 FFMQ_23 FFMQ_28 FFMQ_34 FFMQ_38; TITLE "ACT5"; RUN; http://support.sas.com/documentation/cdl/en/statug/67523/HTML/default/viewer.htm#statug_irt_syntax01.htm

Very often or always true/Often true/Sometimes true/Rarely true/Never or very rarely true

Very often or always true/Often true/Sometimes true/Rarely true/Never or very rarely true

Reliability = (Info – 1) / Info

SAS Code (2) PROC IRT DATA=TEMP OUT=THETA8 rorder=internal SCOREMETHOD=EAP PLOTS=ICC (XVIEWMAX=3 XVIEWMIN=-3); VAR FFMQ_5 FFMQ_8 FFMQ_13 FFMQ_18 FFMQ_23 FFMQ_28 FFMQ_34 FFMQ_38; TITLE "ACT5"; RUN;

STATA Code (do file) clear set more off cap log close log using c:\RCMAR\irt_grm,text replace use c:\RCMAR\temp irt grm ffmq_5 ffmq_8 ffmq_13 ffmq_18 ffmq_23 ffmq_28 ffmq_34 ffmq_38 irtgraph icc ffmq_5, xlabel(-4 -3 -2 -1 0 1 2 3 4, grid) subtitle("FFMQ_5: when I do things my mind wanders off and I'm easily distracted") saving("ffmq_5.gph", replace) graph export ffmq_5.pdf, replace irtgraph tcc, thetalines(-3 -2 -1 0 1 2 3) saving("tcc.gph",replace) graph export tcc.pdf, replace

Very often or always true/Often true/Sometimes true/Rarely true/Never or very rarely true

EQSIRT Code /TITLE Acting with Awareness /SPECIFICATIONS DATA = ‘temp.dss'; VARIABLES = 8; CASES = 240; USE = 'ID’-’FFMQ_38'; /MODEL GRM = ‘FFMQ_5’-’FFMQ38'; PARAMETER = 2PL; ESTIMATION = MML; FACTOR = 1; PLOTFILE = 'grm_8_irtplot.dss'; /TECHNICAL ITERATIONS = 100; OPTIMIZATION = opt1; QUADRATURE = (4.0,15); OUTPUT = TEXT; /PRINT /END

IRTPRO Code (1) Project: Name = act5; Data: File = .\temp.ssig; Analysis: Mode = Calibration; Title: act5 Comments: Estimation: Method = BAEM; E-Step = 500, 1e-005; SE = S-EM; M-Step = 50, 1e-006; Quadrature = 49, 6; SEM = 0.001; SS = 1e-005; Saves: PRM, IRT Scoring: Mean = 0; SD = 1;

IRTPRO Code (2) Miscellaneous: Decimal = 2; Processors = 8; Print CTLD, P-Nums, Diagnostic; Min Exp = 1; Groups: Group : Dimension = 1; Items = ffmq_5, ffmq_8, ffmq_13, ffmq_18, ffmq_23, ffmq_28, ffmq_34, ffmq_38; Codes(ffmq_5) = 1(0), 2(1), 3(2), 4(3), 5(4); Codes(ffmq_8) = 1(0), 2(1), 3(2), 4(3), 5(4); Codes(ffmq_13) = 1(0), 2(1), 3(2), 4(3), 5(4); Codes(ffmq_18) = 1(0), 2(1), 3(2), 4(3), 5(4); Codes(ffmq_23) = 1(0), 2(1), 3(2), 4(3), 5(4); Codes(ffmq_28) = 1(0), 2(1), 3(2), 4(3), 5(4); Codes(ffmq_34) = 1(0), 2(1), 3(2), 4(3), 5(4); Codes(ffmq_38) = 1(0), 2(1), 3(2), 4(3), 5(4); Model(ffmq_5) = Graded; Model(ffmq_8) = Graded; Model(ffmq_13) = Graded; Model(ffmq_18) = Graded; Model(ffmq_23) = Graded; Model(ffmq_28) = Graded; Model(ffmq_34) = Graded; Model(ffmq_38) = Graded; Mean = 0.0; Covariance = 1.0; Constraints:

R code library(mirt) library(latticeExtra) (8 items imported into “temp” and brought into RSE) RSE<-temp[,1:8] nitems <- 8 itemtype <- rep('graded',nitems) RSEGRM <- mirt(RSE, 1, itemtype=itemtype) param <- coef(RSEGRM, IRTpars=TRUE) RSEGRMpar <- do.call(rbind,param[1:nitems]) print(RSEGRMpar,digits=4) plot(RSEGRM) # test response curve plot(RSEGRM, type="infoSE") plot(RSEGRM, type="infotrace")

flexMIRT code See Pattern_scoring_example.pdf http://gim.med.ucla.edu/FacultyPages/Hays/IRT/

Multidimensional IRT Parameter recovery with simulation found high level of estimation accuracy for IRTPRO2.1, EQSIRT 1.0, flexMIRT 2.0, and Mplus 7.1 Differences in user interface e.g., IRTPRO and EQSIRT point-and-click EQSIRT 1.0 MCEM and MCMC estimation failed to finish Program often stopped running without displaying any error messages Took longest time to run Error message in dialog boxed not helpful Han, K. T., & Paek, I. (2014). A review of commercial software packages for multidimensional IRT modeling. Applied Psychological Measurement, 38 (6), 486-498.

Powerpoint file available at: Funding for HealthMeasures was provided by the National Institutes of Health grant U2C CA186878. Powerpoint file available at: http://gim.med.ucla.edu/FacultyPages/Hays/present/