```Date: Tue, 13 Feb 2007 22:45:55 -0800 Reply-To: David L Cassell Sender: "SAS(r) Discussion" From: David L Cassell Subject: Re: Factor Analysis resulting in one factor In-Reply-To: <941871A13165C2418EC144ACB212BDB0078D31@dshsmxoly1504g.dshs.wa.lcl> Content-Type: text/plain; format=flowed NordlDJ@DSHS.WA.GOV replied: > > > -----Original Message----- > > From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of >dave > > crimkey > > Sent: Monday, February 12, 2007 6:37 PM > > To: SAS-L@LISTSERV.UGA.EDU > > Subject: Re: Factor Analysis resulting in one factor > > > > The variables came from a survey measuring satisfaction. So the >variables > > all relate to possible measures of satisfaction. I did a correlation > > matrix beforehand and although some variables are correlated, there are > > none that I would consider "highly correlated." > > > >Dave, > >I am going to jump in here. It is not necessary for variables to be >'highly' correlated for you to end up with a single component (You are >technically doing principal component analysis here). The extraction of >the first principle component can account for enough variance that none of >the remaining eigen values are greater than 1 (which is the default >criterion for your specification). I created some data below that is >similar to what you have described. None of the simulated variables are >highly correlated but I only get a single component. > >data test; > array x[*] tst1-tst14; > do i=1 to 1000; > score=ceil(4*uniform(123729)); > do j=1 to 14; > x[j]=score+ceil(9*uniform(123729)); > end; > output; > drop j score; > end; >run; >proc corr data=test; > var tst1-tst14; >run; >PROC FACTOR DATA=test METHOD=P PRIORS=ONE ROTATE=V RE SCREE RES /*min=.5*/; > var tst1-tst14; >run; > >So, what is the big picture for your analysis? Why do you want to factor >analyze youâ€™re your data prior to running regressions? And what was the >sampling plan for this survey? You may need to take that into account in >your analysis. If you write back to SAS-L with some more details, I am >sure someone will be able to provide more useful advice. > >Hope this is of some help, > >Dan > >Daniel J. Nordlund >Research and Data Analysis >Washington State Department of Social and Health Services >Olympia, WA 98504-5204 Dan has a couple really good points here. (As usual!) Let me add one more thing. If the data come from "a survey", then the underlying assumptions of factor analysis (and regression too) may not be there. The typical "survey" represents a sample from some finite population, so you start off with data which are not independent. Oops. If you have sample survey data, thne perhaps you need to be using sample analysis tools, like PROC SURVEYREG instead. HTH, David -- David L. Cassell mathematical statistician Design Pathways 3115 NW Norwood Pl. Corvallis OR 97330 _________________________________________________________________ Search for grocery stores. Find gratitude. Turn a simple search into something more. http://click4thecause.live.com/search/charity/default.aspx?source=hmemtagline_gratitude&FORM=WLMTAG ```

Back to: Top of message | Previous page | Main SAS-L page