error running PLS (singular matrix)
error running PLS (singular matrix)
Hi,
I have a model with two formative constructs and seven reflective constructs. One of the formative constructs has 6 formative items and the other one has 4 items. The sample size is 110.
When I try to run the PLS I have the following error:
"A singular matrix occurred during the estimation of the outer weights of a block. Using more indicators could solve the problem"
Can someone tell me what the problem is? I have run the same model with a different sample of 100 and it works.
Thanks in advance
Laura
I have a model with two formative constructs and seven reflective constructs. One of the formative constructs has 6 formative items and the other one has 4 items. The sample size is 110.
When I try to run the PLS I have the following error:
"A singular matrix occurred during the estimation of the outer weights of a block. Using more indicators could solve the problem"
Can someone tell me what the problem is? I have run the same model with a different sample of 100 and it works.
Thanks in advance
Laura
-
- PLS Junior User
- Posts: 2
- Joined: Fri Mar 18, 2011 9:20 am
- Real name and title:
Post subject: error running PLS (singular matrix)
Hi Illucia, did you find the problem? I came across the same issue..
Kind regards,
Maria
Kind regards,
Maria
Hello,
I get the same error as described above when running the boostrap.
My model consists of 10 latent variables (measured with 26 indicators) and i created 16 moderating effects.
My sample size is only 42.
One independant variable in my model is a dummy variable, so it only consists of 1 and 2... Could this be the problem?
On the other hand, i ran a very similar model bevor, that used a dymmy variable as an independant variable as well and there was no problem (sample size was over 100 in that case).
Does anyone know, if it is plausible that the sample size is the problem in my case or are there other possible errors, i could have done?
Thank you for your help,
Katrin
I get the same error as described above when running the boostrap.
My model consists of 10 latent variables (measured with 26 indicators) and i created 16 moderating effects.
My sample size is only 42.
One independant variable in my model is a dummy variable, so it only consists of 1 and 2... Could this be the problem?
On the other hand, i ran a very similar model bevor, that used a dymmy variable as an independant variable as well and there was no problem (sample size was over 100 in that case).
Does anyone know, if it is plausible that the sample size is the problem in my case or are there other possible errors, i could have done?
Thank you for your help,
Katrin
-
- PLS Expert User
- Posts: 248
- Joined: Sat Jul 25, 2009 1:34 pm
- Real name and title:
problem running bootstrapping - error singular matrix
Hello,
I have the same problem, bootstrapping doesn't run:
"A singular matrix occurred during the estimation of the outer weights of a block. Using more indicators could solve the problem."
My sample size is 402.
I have a model with nine formative constructs and three reflective constructs. The formative constructs have a different number of formative items and the reflective constructs as well.
I managed to run it once, with sample size 300, but all of the t-Values (outer weights) were round abound 0,0001 which is nearly impossible.
Can anyone help? I couldn't find any mistake in the dataset.
Regards,
Doris
I have the same problem, bootstrapping doesn't run:
"A singular matrix occurred during the estimation of the outer weights of a block. Using more indicators could solve the problem."
My sample size is 402.
I have a model with nine formative constructs and three reflective constructs. The formative constructs have a different number of formative items and the reflective constructs as well.
I managed to run it once, with sample size 300, but all of the t-Values (outer weights) were round abound 0,0001 which is nearly impossible.
Can anyone help? I couldn't find any mistake in the dataset.
Regards,
Doris
-
- PLS Expert User
- Posts: 248
- Joined: Sat Jul 25, 2009 1:34 pm
- Real name and title:
-
- PLS Junior User
- Posts: 5
- Joined: Mon Jun 20, 2011 7:01 am
- Real name and title:
Hello,
my issue is somewhat different from the ones reported, but I could not find a fitting thread, so I hope you don't mind if I post the request here.
I have a 2x2 factorial design and wanted to test a potential interaction effect between the two manipulations of my study. I did not find a significant interaction effect and tried to do something like a one-way ANOVA comparing the four groups with each other instead. For doing so, I created six contrasts (e.g. 1/0/0/-1 for comparing group 1 with group 4) and included them as constructs estimating my DVs.
However, when running the PLS algorithm, the singular matrix error occured, so I changed to factor weighting schme instead of path weighting scheme. It worked well and yielded the expected results (group 1 and 4 significantly differed from each other in accordance to path coefficients, the other groups do not differ at all, which I interpreted as an explanation for why interaction is not significant). Still, I am not able to run bootstrapping in order to get the corresponding t-values. Again, the singular matrix error occurs. Why is that? Do I need to conduct another method representing the one-way ANOVA 4-groups comparison I am used to in SPSS? My sample (n=109) was always sufficient in the other models I estimated in PLS. Probably a beginner's question, but I cannot find an answer in literature...
Thanks for every hint!
my issue is somewhat different from the ones reported, but I could not find a fitting thread, so I hope you don't mind if I post the request here.
I have a 2x2 factorial design and wanted to test a potential interaction effect between the two manipulations of my study. I did not find a significant interaction effect and tried to do something like a one-way ANOVA comparing the four groups with each other instead. For doing so, I created six contrasts (e.g. 1/0/0/-1 for comparing group 1 with group 4) and included them as constructs estimating my DVs.
However, when running the PLS algorithm, the singular matrix error occured, so I changed to factor weighting schme instead of path weighting scheme. It worked well and yielded the expected results (group 1 and 4 significantly differed from each other in accordance to path coefficients, the other groups do not differ at all, which I interpreted as an explanation for why interaction is not significant). Still, I am not able to run bootstrapping in order to get the corresponding t-values. Again, the singular matrix error occurs. Why is that? Do I need to conduct another method representing the one-way ANOVA 4-groups comparison I am used to in SPSS? My sample (n=109) was always sufficient in the other models I estimated in PLS. Probably a beginner's question, but I cannot find an answer in literature...
Thanks for every hint!
-
- PLS Junior User
- Posts: 5
- Joined: Mon Jun 20, 2011 7:01 am
- Real name and title:
-
- PLS Expert User
- Posts: 248
- Joined: Sat Jul 25, 2009 1:34 pm
- Real name and title:
-
- PLS Junior User
- Posts: 5
- Joined: Mon Jun 20, 2011 7:01 am
- Real name and title:
Hello Christian,
thank you so much for your response.
I just tried the other two bootstrap options, but unfortunately, they did not work either...There was the same error message (singular matrix)
So, the basic procedure for comparing the four groups with each other was right?!?
Thanks again and best regards
Jennifer
thank you so much for your response.
I just tried the other two bootstrap options, but unfortunately, they did not work either...There was the same error message (singular matrix)
So, the basic procedure for comparing the four groups with each other was right?!?
Thanks again and best regards
Jennifer
-
- PLS Expert User
- Posts: 248
- Joined: Sat Jul 25, 2009 1:34 pm
- Real name and title:
-
- PLS Junior User
- Posts: 5
- Joined: Mon Jun 20, 2011 7:01 am
- Real name and title:
Thanks again.
That might be a potential explanation. Since I have almost equal number of people in each manipulation group, approximately half of the cases is coded 0, one quarter is coded 1 and again one quarter coded -1.
Is there any other way to compare the four groups with each other despite the missing variance?
That might be a potential explanation. Since I have almost equal number of people in each manipulation group, approximately half of the cases is coded 0, one quarter is coded 1 and again one quarter coded -1.
Is there any other way to compare the four groups with each other despite the missing variance?