I am running PSmatching 3 in SPSS 23. The program runs but I get the following error message Error in spssdictionary.SetDictionaryToSPSS(datasetName, dict) :
IBM SPSS Statistics error: The error code is '89' With message 'Invalid function call. Function can only be called during dataset creation or within a User Procedure
Does this error inidcate a problem that I need to be concnered about?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think this issue is related to the generation of new dataset. Maybe there are something wrong in generating the tables/figures/output datasets. However, I think it would not affect the result from the R “Matchit” package. Otherwise, there would be no result at all.
But, could you try to restart SPSS, and rerun your analysis to see if the error persists?
I am running PSmatching 3 in SPSS 23. The program runs but I get the following error message
Error in spssdictionary.SetDictionaryToSPSS(datasetName, dict) :
IBM SPSS Statistics error: The error code is '89' With message 'Invalid function call. Function can only be called during dataset creation or within a User Procedure
Does this error inidcate a problem that I need to be concnered about?
I had not updated R. It has happened on 2 separate computers at the same time.
Today I tried reinstalling R and essentials for R but to no effect.
SPSS produces the error right at the end of running the propensity match ie right before it generates the new output dataset with matched cases and controls.
Last edit: Mahek Shah 2017-03-24
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Greetings,
I'm running SPSS 25 with R extension 33, PSMATCHING 3.04, it generates the standard differences of unmatched and matched groups (tables, plots, etc), however, the output comes back as an empty dataset and I get this error:
'Error in spssdictionary.SetDictionaryToSPSS(datasetName, dict) :
IBM SPSS Statistics error: The error code is '25' With message 'Duplicate variable name.'
I tried reinstalling R (vers 3.3.1), R extension plugin, and PSMATCHING but the error persists.
any advice on this?
Thanks,
Best regards.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Additionally, when i select output to original dataset with propensity score it generates:
Error in spssdictionary.SetDictionaryToSPSS(datasetName, dict) :
IBM SPSS Statistics error: The error code is '89' With message 'Invalid function call. Function can only be called during dataset creation or within a User Procedure.'
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Very mysterious indeed that it would run on a PC but not on a Mac. IF
the versions of SPSS and R were the same on both machines, then it
might be difficult to pinpoint the error. If the versions were
different this may provide a clue as to where the problem lies.
I am running PSmatching 3 in SPSS 23. The program runs but I get the following error message
Error in spssdictionary.SetDictionaryToSPSS(datasetName, dict) :
IBM SPSS Statistics error: The error code is '89' With message 'Invalid function call. Function can only be called during dataset creation or within a User Procedure
Does this error inidcate a problem that I need to be concnered about?
Hi,
I think this issue is related to the generation of new dataset. Maybe there are something wrong in generating the tables/figures/output datasets. However, I think it would not affect the result from the R “Matchit” package. Otherwise, there would be no result at all.
But, could you try to restart SPSS, and rerun your analysis to see if the error persists?
Wang
I have been experiencing the same problems with SPSS output all of a sudden.
It was working just fine until 2 days ago.
Any idea why?
Did you update your SPSS or R recently?
I had not updated R. It has happened on 2 separate computers at the same time.
Today I tried reinstalling R and essentials for R but to no effect.
SPSS produces the error right at the end of running the propensity match ie right before it generates the new output dataset with matched cases and controls.
Last edit: Mahek Shah 2017-03-24
Which version of PSMATCHING3 are you using? Have you try to reinstall it?
Hello William and Mahek,
Sorry but we can't reproduce the error code 89. The only other mention I can find is here:
https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014525028
Also, are you running SPSS in Admin mode? This could prevent datasets from being generated and hence cause this error.
Greetings,
I'm running SPSS 25 with R extension 33, PSMATCHING 3.04, it generates the standard differences of unmatched and matched groups (tables, plots, etc), however, the output comes back as an empty dataset and I get this error:
'Error in spssdictionary.SetDictionaryToSPSS(datasetName, dict) :
IBM SPSS Statistics error: The error code is '25' With message 'Duplicate variable name.'
I tried reinstalling R (vers 3.3.1), R extension plugin, and PSMATCHING but the error persists.
any advice on this?
Thanks,
Best regards.
Additionally, when i select output to original dataset with propensity score it generates:
Error in spssdictionary.SetDictionaryToSPSS(datasetName, dict) :
IBM SPSS Statistics error: The error code is '89' With message 'Invalid function call. Function can only be called during dataset creation or within a User Procedure.'
Ok, I repeated all the above but doing it on Mac OSX (instead of Windows 10) and PSMatching worked perfectly. No idea why it didn't work on my PC.
Hi Fernando,
SPSS updates may break the plugin as it changes things here and there. You may also want to look at R packages for propensity score matching.
Wang
Very mysterious indeed that it would run on a PC but not on a Mac. IF
the versions of SPSS and R were the same on both machines, then it
might be difficult to pinpoint the error. If the versions were
different this may provide a clue as to where the problem lies.
On Fri, Feb 2, 2018 at 3:27 PM, Fernando fernous@users.sourceforge.net wrote: