SPSS does not offer structural equation modeling techniques. As suggested by others, for Confirmatory Factor Analysis you will have to use special software like AMOS, LISREL, EQS etc.
I think you may some exploratory factor analysis on SPSS rather than confirmatory factor analysis. I was using Mplus for CFA where I could compare factor structure and model fit indices.
SPSS does offer CFA capabilities via the add-on package, AMOS. SAS has the CALIS procedure. However, there are also many other options (some of which are listed by Angelos and Witold, above). If you'd like to consider free sources, look at the lavaan or sem packages for R. Both are more than capable of handling CFA.
You can not use SPSS. You can use AMOS, LISREL or MPlus.If you do not have AMOS, LISREL or Mplus, you could use R (free of charge) or integrate R with SPSS, The connection of SPSS 23 will be to R 3.1.0, but for most researchers that will do. You combine the data management of SPSS and the analytics of R. SPSS even adds new procedures (dozens) to your SPSS menu structure.
To have SPSS and R working together you have to get the the addon for SPSS en R from SPSS (https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/We70df3195ec8_4f95_9773_42e448fa9029/page/Downloads%20for%20IBM%C2%AE%20SPSS%C2%AE%20Statistics).
What you need to do depends on your SPSS version. First you have to install a compatible version of R for your SPSS version and execute the download from SPSS. You might be required to have an IBM or SPSS account. Older SPSS version do not have as much addins to the menu's. In SPSS 23 you also will have some parametric IRT models added (see added screenshot).
To integrate SPSS with R you need to install the R version that matches the SPSS version. In SPSS 25 the integration is easier then in previous versions. In all cases you have to install SPSS and R before you can integrate SPSS with R. You have to download the integration addons from SPSS. You have to search for an article like Essentials for R Installation Instructions_2x.pdf.
It tells you how to do it. When using the integration, you need to make sure all packages that R version you use are available.
This is why I use the installr() program in R. It checks if a newer version is available and copies all packages from a previous version to a new one. In order to do this, you need to be able to install software on your pc.
Some universities, like mine, do not allow users to install software on certain computers. I have two and on one I can do what I like.
Hi , How can i prepare my data file to be used for the CFA ??
I have used a 48 item questionnaire - a Likert scale - with 5 points (strongly agree - strongly disagree). The questionnaire contains 6 categories and each category has 8 questions (6*8=48) . I want to combine 8 different items into one variable, so that i will have 6 variables.
To be done I will run Confirmatory Factor Analysis (CFA) using AMOS .
My question is :
How can i prepare my data file to be used for the CFA ?! Can i put in columns the 48 items and in rows the assigned scores to each item by the respondents ?!