not positive definite matrix in SPSS

888 views
Skip to first unread message

Jashan Kheiva

unread,
Feb 2, 2014, 8:36:58 AM2/2/14
to dataanalys...@googlegroups.com
hello friends,
what could be the possible reasons for a non positive definite matrix? n how to overcome this situation?
kindly help!!

Regards,
Jashandeep Singh
Asst. Prof. (Management)
Rayat-Bahra Group of Institutions, Patiala.
Mob.: +91-987-629-2002

Neeraj Kaushik

unread,
Feb 4, 2014, 10:45:49 AM2/4/14
to dataanalysistraining
Dear Jashan
I think u r talking in the context of Factor analysis.
Is it so? If not then plz share the context.
You know when you write ur queries, u r absolutely clear about it, but its helpful to others if complete context is given.
Best wishes
Neeraj




--
You received this message because you are subscribed to the Google Groups "DataAnalysis" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataanalysistrai...@googlegroups.com.
To post to this group, send email to dataanalys...@googlegroups.com.
Visit this group at http://groups.google.com/group/dataanalysistraining.
For more options, visit https://groups.google.com/groups/opt_out.

Jashan Kheiva

unread,
Feb 4, 2014, 11:59:58 AM2/4/14
to dataanalys...@googlegroups.com
sorry sir for incomplete query.

yes sir, its regarding factor analysis (using spss).



Regards,
Jashandeep Singh
Asst. Prof. (Management)
Rayat-Bahra Group of Institutions, Patiala.
Mob.: +91-987-629-2002


Neeraj Kaushik

unread,
Feb 4, 2014, 8:31:34 PM2/4/14
to dataanalysistraining
The reason for this error is inadequate sample size.
Plz check No of respondents shd be 3 times no. of statements in ur questionnaire (on which u r applying EFA)

Jashan Kheiva

unread,
Feb 4, 2014, 11:23:48 PM2/4/14
to dataanalys...@googlegroups.com

Dear sir,
Sample size is 300 n no. Of statements is 52
Still showing not positive definite matrix. I searched on Internet,  it says prob of multicollinearity, i tried dropping a few statements, but not working.
so what to do in that situation?

Neeraj Kaushik

unread,
Feb 4, 2014, 11:36:14 PM2/4/14
to dataanalysistraining
Can u share ur spss file so that i may see whats going wrong?

Jashan Kheiva

unread,
Feb 5, 2014, 12:13:33 AM2/5/14
to dataanalys...@googlegroups.com
sir,
basically i was doing pilot testing so i copied the 50 responses again in order to make sample size adequate.
SPSS output sheet is attached herewith.
THANK YOU

Regards,
Jashandeep Singh
Asst. Prof. (Management)
Rayat-Bahra Group of Institutions, Patiala.
Mob.: +91-987-629-2002


Output1.spv

Neeraj Kaushik

unread,
Feb 5, 2014, 12:38:29 AM2/5/14
to dataanalysistraining
hmmm......
whenever u copy the same row again & again, spss never consider it.
Though it never show it in output but it deletes such entries

Jashan Kheiva

unread,
Feb 5, 2014, 1:37:05 AM2/5/14
to dataanalys...@googlegroups.com

Alright sir
I give it a try after copying it in excel.

Thank you so much sir

Neeraj Kaushik

unread,
Feb 5, 2014, 2:03:21 AM2/5/14
to dataanalys...@googlegroups.com
Dear Jashan
M not asking u to copy it in excel. Rather m saying get more data and
then apply EFA.
Best wishes
Neeraj

Jashan Kheiva

unread,
Feb 5, 2014, 2:16:30 AM2/5/14
to dataanalys...@googlegroups.com

Okay air.
Thanks.

ninnisi...@gmail.com

unread,
Nov 19, 2017, 10:28:46 AM11/19/17
to DataAnalysis
HELLO  i am also facing the same issue for a non-positive definite matrix?

will you please tell me how to overcome this situation?

Neeraj Kaushik

unread,
Nov 19, 2017, 11:16:02 AM11/19/17
to dataanalysistraining
Dear Ninni
You're getting this problem in AMOS or in SPSS?
Best wishes

--
Protocols of this Group:
 
1. Plz search previous post in group before posing the question.
2. Don't write query in someone's post. Always use the option of New topic for the new question. You can do this by writing to dataanalysistraining@googlegroups.com
3. Its better to give a proper subject to your post/query. It'll help others while searching.
4. Never write Open ended queries. This group intend to help research scholars NOT FOR WORK THEM.
5. Never write words like URGENT in ur posts. People will help them when they are free.
6. Never upload any info about National Seminars/Conferences. Send such info on personal emails. And feel free to share any RESEARCH related info.
7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy Anniversary etc. allowed on this group.
8. Few months back there was a facility for asking & sharing the Research Papers. Now there is no provision of asking for the research paper here.
 
Let’s make a better research environment.
---
You received this message because you are subscribed to the Google Groups "DataAnalysis" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataanalysistraining+unsub...@googlegroups.com.
To post to this group, send email to dataanalysistraining@googlegroups.com.
Visit this group at https://groups.google.com/group/dataanalysistraining.
For more options, visit https://groups.google.com/d/optout.

NINNI SINGH

unread,
Nov 19, 2017, 9:29:38 PM11/19/17
to dataanalys...@googlegroups.com

Ok


--
Protocols of this Group:
 
1. Plz search previous post in group before posing the question.
2. Don't write query in someone's post. Always use the option of New topic for the new question. You can do this by writing to dataanalysistraining@googlegroups.com
3. Its better to give a proper subject to your post/query. It'll help others while searching.
4. Never write Open ended queries. This group intend to help research scholars NOT FOR WORK THEM.
5. Never write words like URGENT in ur posts. People will help them when they are free.
6. Never upload any info about National Seminars/Conferences. Send such info on personal emails. And feel free to share any RESEARCH related info.
7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy Anniversary etc. allowed on this group.
8. Few months back there was a facility for asking & sharing the Research Papers. Now there is no provision of asking for the research paper here.
 
Let’s make a better research environment.
---
You received this message because you are subscribed to a topic in the Google Groups "DataAnalysis" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dataanalysistraining/gr99uyqq0kM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dataanalysistraining+unsub...@googlegroups.com.

NINNI SINGH

unread,
Nov 19, 2017, 9:29:38 PM11/19/17
to dataanalys...@googlegroups.com

In spss no kmo value is displaying And in amos it is showing error message.


To unsubscribe from this group and stop receiving emails from it, send an email to dataanalysistraining+unsubscrib...@googlegroups.com.

To post to this group, send email to dataanalysistraining@googlegroups.com.

--
Protocols of this Group:
 
1. Plz search previous post in group before posing the question.
2. Don't write query in someone's post. Always use the option of New topic for the new question. You can do this by writing to dataanalysistraining@googlegroups.com
3. Its better to give a proper subject to your post/query. It'll help others while searching.
4. Never write Open ended queries. This group intend to help research scholars NOT FOR WORK THEM.
5. Never write words like URGENT in ur posts. People will help them when they are free.
6. Never upload any info about National Seminars/Conferences. Send such info on personal emails. And feel free to share any RESEARCH related info.
7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy Anniversary etc. allowed on this group.
8. Few months back there was a facility for asking & sharing the Research Papers. Now there is no provision of asking for the research paper here.
 
Let’s make a better research environment.
---
You received this message because you are subscribed to a topic in the Google Groups "DataAnalysis" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dataanalysistraining/gr99uyqq0kM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dataanalysistraining+unsub...@googlegroups.com.

Neeraj Kaushik

unread,
Nov 20, 2017, 7:33:39 AM11/20/17
to dataanalysistraining
Dear Ninni
Can you send the screenshot of the problem in AMOS?
Best wishes


To unsubscribe from this group and all its topics, send an email to dataanalysistraining+unsubscrib...@googlegroups.com.

To post to this group, send email to dataanalysistraining@googlegroups.com.
Visit this group at https://groups.google.com/group/dataanalysistraining.
For more options, visit https://groups.google.com/d/optout.

--
Protocols of this Group:
 
1. Plz search previous post in group before posing the question.
2. Don't write query in someone's post. Always use the option of New topic for the new question. You can do this by writing to dataanalysistraining@googlegroups.com
3. Its better to give a proper subject to your post/query. It'll help others while searching.
4. Never write Open ended queries. This group intend to help research scholars NOT FOR WORK THEM.
5. Never write words like URGENT in ur posts. People will help them when they are free.
6. Never upload any info about National Seminars/Conferences. Send such info on personal emails. And feel free to share any RESEARCH related info.
7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy Anniversary etc. allowed on this group.
8. Few months back there was a facility for asking & sharing the Research Papers. Now there is no provision of asking for the research paper here.
 
Let’s make a better research environment.
---
You received this message because you are subscribed to the Google Groups "DataAnalysis" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dataanalysistraining+unsub...@googlegroups.com.

sandeep singh

unread,
Nov 20, 2017, 1:13:26 PM11/20/17
to dataanalys...@googlegroups.com


It mean in your data set there are variables a perfect linear combination of other variables in the dataset.
 
Solution for it

Try to remove one by one items in different combination hope you will get


sandeep




On Sun, Nov 19, 2017 at 5:05 PM, <ninnisi...@gmail.com> wrote:
--

sandeep singh

unread,
Nov 20, 2017, 1:44:32 PM11/20/17
to dataanalys...@googlegroups.com
if it's telling you your correlation matrix (i'm assuming it's the correlation matrix on which you want to do factor analysis) isn't positive definite, then it isn't a real correlation matrix. could it be that maybe you added a variable to your dataset that is ? i've seen people have this problem when they include something like the total sumscore of their items alongside of the items themselves

It mean in your data set there are variables a perfect linear combination of other variables in the dataset.
 Solution for it

Try to remove one by one item in different combination




On Sun, Nov 19, 2017 at 5:05 PM, <ninnisi...@gmail.com> wrote:
--

sandeep singh

unread,
Nov 21, 2017, 3:33:16 AM11/21/17
to NINNI SINGH, dataanalys...@googlegroups.com, kaushi...@gmail.com
On 11/21/17, NINNI SINGH <ninnisi...@gmail.com> wrote:
> Thank you, sandeep sir and Neeraj sir. I found the parameter that creating
> the problem I have removed that parameter and now my KMO value is 0.747.
> but in Amos, i am getting no standardized RMR value. kindly refer the
> snapshot for more clearance. please suggest me the solution as i am the
> first time performing statistical analysis.
>
> Ninni Singh
> Research Scholar
> Centre for Information Technology, | College of Engineering Studies,
> University Of Petroleum & Energy Studies
> Dehradun, Uttarakhand, India.
> Email-Id- ninni...@ddn.upes.ac.in
>>>> Mob.: +91-987-629-2002 <+91%2098762%2092002>
>>>>
>>> --
>>> Protocols of this Group:
>>>
>>> 1. Plz search previous post in group before posing the question.
>>> 2. Don't write query in someone's post. Always use the option of New
>>> topic for the new question. You can do this by writing to
>>> dataanalys...@googlegroups.com
>>> 3. Its better to give a proper subject to your post/query. It'll help
>>> others while searching.
>>> 4. Never write Open ended queries. This group intend to help research
>>> scholars NOT FOR WORK THEM.
>>> 5. Never write words like URGENT in ur posts. People will help them when
>>> they are free.
>>> 6. Never upload any info about National Seminars/Conferences. Send such
>>> info on personal emails. And feel free to share any RESEARCH related
>>> info.
>>> 7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy
>>> Anniversary etc. allowed on this group.
>>> 8. Few months back there was a facility for asking & sharing the
>>> Research
>>> Papers. Now there is no provision of asking for the research paper here.
>>>
>>> Let’s make a better research environment.
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups
>>> "DataAnalysis" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an
>>> email to dataanalysistrai...@googlegroups.com.
>>> To post to this group, send email to dataanalysistraining@googlegro
>>> ups.com.
>>> Visit this group at
>>> https://groups.google.com/group/dataanalysistraining.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> Protocols of this Group:
>>
>> 1. Plz search previous post in group before posing the question.
>> 2. Don't write query in someone's post. Always use the option of New
>> topic
>> for the new question. You can do this by writing to dataanalysistraining@
>> googlegroups.com
>> 3. Its better to give a proper subject to your post/query. It'll help
>> others while searching.
>> 4. Never write Open ended queries. This group intend to help research
>> scholars NOT FOR WORK THEM.
>> 5. Never write words like URGENT in ur posts. People will help them when
>> they are free.
>> 6. Never upload any info about National Seminars/Conferences. Send such
>> info on personal emails. And feel free to share any RESEARCH related
>> info.
>> 7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy
>> Anniversary etc. allowed on this group.
>> 8. Few months back there was a facility for asking & sharing the Research
>> Papers. Now there is no provision of asking for the research paper here.
>>
>> Let’s make a better research environment.
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "DataAnalysis" group.
>> To unsubscribe from this topic, visit https://groups.google.com/d/
>> topic/dataanalysistraining/gr99uyqq0kM/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> dataanalysistrai...@googlegroups.com.
>> To post to this group, send email to
>> dataanalys...@googlegroups.com
>> .
SEM-in-AMOS-and-MPlus.ppsx
CFA-AMOS.doc
EFA or CFA.pdf

NINNI SINGH

unread,
Nov 22, 2017, 4:53:12 AM11/22/17
to dataanalys...@googlegroups.com, public...@gmail.com, kaushi...@gmail.com
Thank you, sandeep sir and Neeraj sir. I found the parameter that creating the problem I have removed that parameter and now my KMO value is 0.747. but in Amos, i am getting no standardized RMR value. kindly refer the snapshot for more clearance. please suggest me the solution as i am the first time performing statistical analysis.

Ninni Singh 
Research Scholar
Centre for Information Technology, | College of Engineering Studies,
University Of Petroleum & Energy Studies
Dehradun, Uttarakhand, India.


On Tue, Nov 21, 2017 at 12:14 AM, sandeep singh <public...@gmail.com> wrote:
To unsubscribe from this group and stop receiving emails from it, send an email to dataanalysistraining+unsubscrib...@googlegroups.com.

To post to this group, send email to dataanalysistraining@googlegroups.com.
Visit this group at https://groups.google.com/group/dataanalysistraining.
For more options, visit https://groups.google.com/d/optout.

--
Protocols of this Group:
 
1. Plz search previous post in group before posing the question.
2. Don't write query in someone's post. Always use the option of New topic for the new question. You can do this by writing to dataanalysistraining@googlegroups.com
3. Its better to give a proper subject to your post/query. It'll help others while searching.
4. Never write Open ended queries. This group intend to help research scholars NOT FOR WORK THEM.
5. Never write words like URGENT in ur posts. People will help them when they are free.
6. Never upload any info about National Seminars/Conferences. Send such info on personal emails. And feel free to share any RESEARCH related info.
7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy Anniversary etc. allowed on this group.
8. Few months back there was a facility for asking & sharing the Research Papers. Now there is no provision of asking for the research paper here.
 
Let’s make a better research environment.
---
You received this message because you are subscribed to a topic in the Google Groups "DataAnalysis" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dataanalysistraining/gr99uyqq0kM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dataanalysistraining+unsub...@googlegroups.com.
error 1.jpg
Unstandarized estimates.jpg

laila.dia...@gmail.com

unread,
Jan 29, 2018, 4:24:32 AM1/29/18
to DataAnalysis

hi everyone,

 

I am also facing the same problem, the non positive definite (Correlation) matrix in SPSS which regarding factor analysis. I have 31 Factors and 28 responses for each. I need the KMO and Bartlet Test output and they depend on the correlation matrix  which now is a non positive matrix. I tried getting KMO for 27 Factors and it worked but I need the KMO and Bartlet for the whole factors.

 

Pleaseeeee kindly help!!

Neeraj Kaushik

unread,
Jan 29, 2018, 4:27:57 AM1/29/18
to dataanalys...@googlegroups.com
This problem arises coz of low sample size.
For 31 items there shd be min sample of 150.
> --
> Protocols of this Group:
>
> 1. Plz search previous post in group before posing the question.
> 2. Don't write query in someone's post. Always use the option of New topic
> for the new question. You can do this by writing to
> dataanalys...@googlegroups.com
> 3. Its better to give a proper subject to your post/query. It'll help others
> while searching.
> 4. Never write Open ended queries. This group intend to help research
> scholars NOT FOR WORK THEM.
> 5. Never write words like URGENT in ur posts. People will help them when
> they are free.
> 6. Never upload any info about National Seminars/Conferences. Send such info
> on personal emails. And feel free to share any RESEARCH related info.
> 7. No Happy New Year, Happy Diwali, Happy Holi, Happy B'day, Happy
> Anniversary etc. allowed on this group.
> 8. Few months back there was a facility for asking & sharing the Research
> Papers. Now there is no provision of asking for the research paper here.
>
> Let’s make a better research environment.
> ---
> You received this message because you are subscribed to the Google Groups
> "DataAnalysis" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to dataanalysistrai...@googlegroups.com.
> To post to this group, send email to dataanalys...@googlegroups.com.
------------
Thanks & Regards

Dr Neeraj Kaushik
Associate Professor
Department of Business Administration
NIT Kurukshetra

laila.dia...@gmail.com

unread,
Jan 29, 2018, 5:59:05 AM1/29/18
to DataAnalysis
Thanks alot for your response.
Warm Regards.
Reply all
Reply to author
Forward
0 new messages