'Error in tapply when running gbm.auto package

I am trying to run the gbm.auto package with the dataset provided by the author. I am working on a Mac. After I run the gbm.auto function with the default settings, I get this error at the end of the fourth step (BRT 4 out of 4)

Error in tapply(z[i], list(X[xi], Y[yi]), fun) : total number of levels >= 2^31

and the following warning messages

1: attribute variables are assumed to be spatially constant throughout all geometries 
2: glm.fit: fitted probabilities numerically 0 or 1 occurred 
3: glm.fit: fitted probabilities numerically 0 or 1 occurred 
4: glm.fit: fitted probabilities numerically 0 or 1 occurred 
5: In grSoftVersion() :
  unable to load shared object '/Library/Frameworks/R.framework/Resources/modules//R_X11.so':
  dlopen(/Library/Frameworks/R.framework/Resources/modules//R_X11.so, 0x0006): Library not loaded: /opt/X11/lib/libSM.6.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/4.1/Resources/modules/R_X11.so
  Reason: tried: '/opt/X11/lib/libSM.6.dylib' (no such file), '/Library/Frameworks/R.framework/Resources/lib/libSM.6.dylib' (no such file), '/Users/alexa/lib/libSM.6.dylib' (no such file), '/usr/local/lib/libSM.6.dylib' (no such file), '/usr/lib/libSM.6.dylib' (no such file), '/lib/libSM.6.dylib' (no such file), '/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/server/libSM.6.dylib' (no such file), '/var/folders/zh/8g8ysq8j27d6g3rhgd0zlv1c0000gn/T/rstudio-fallback-library-path-1thmws/libSM.6.dylib' (no such file) 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
6: In cairoVersion() :
  unable to load shared object '/Library/Frameworks/R.framework/Resources/library/grDevices/libs//cairo.so':
  dlopen(/Library/Frameworks/R.framework/Resources/library/grDevices/libs//cairo.so, 0x0006): Library not loaded: /opt/X11/lib/libXrender.1.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/4.1/Resources/library/grDevices/libs/cairo.so
  Reason: tried: '/opt/X11/lib/libXrender.1.dylib' (no such file), '/Library/Frameworks/R.framework/Resources/lib/libXrender.1.dylib' (no such file), '/Users/alexa/lib/libXrender.1.dylib' (no such file), '/usr/local/lib/libXrender.1.dylib' (no such file), '/usr/lib/libXrender.1.dylib' (no such file), '/lib/libXrender.1.dylib' (no such file), '/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/server/libXrender.1.dylib' (no such file), '/var/folders/zh/8g8ysq8j27d6g3rhgd0zlv1c0000gn/T/rstudio-fallback-library-path-1thmws/libXrender.1.dylib' (no such file) 
7: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_line.png"),  ... : failed to load cairo DLL 
8: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_line.png"),  ... : failed to load cairo DLL 
9: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_line_",  ... : failed to load cairo DLL
10: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_line_",  ... : failed to load cairo DLL 
11: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_line_",  ... : failed to load cairo DLL 
12: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_line_",  ... : failed to load cairo DLL 
13: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_line_",  ... : failed to load cairo DLL 
14: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_line_",  ... : failed to load cairo DLL 
15: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_line_",  ... : failed to load cairo DLL 
16: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_line_",  ... : failed to load cairo DLL 
17: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_line_",  ... : failed to load cairo DLL 
18: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_line_",  ... : failed to load cairo DLL 
19: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_line_",  ... : failed to load cairo DLL 
20: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_line_",  ... : failed to load cairo DLL 
21: In png(filename = paste0("./", names(samples[i]), "/Bin_Best_dot.png"),  ... : failed to load cairo DLL
22: In png(filename = paste0("./", names(samples[i]), "/Gaus_Best_dot.png"),  ... : failed to load cairo DLL 
23: In png(filename = paste0("./", names(samples[i]), "/Bin_Bars.png"),  ... : failed to load cairo DLL 
24: In png(filename = paste0("./", names(samples[i]), "/Gaus_Bars.png"),  ... : failed to load cairo DLL 
25: In png(filename = paste0("./", names(samples[i]), "/PredAbundMap_",  ... : failed to load cairo DLL  

Does anybody know how to solve it? Thank you!



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source