Last active
February 10, 2017 11:22
-
-
Save chriscesar/4204bc6cb9be0240636c3f52eae07258 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Issue of getting 'argument "undef.zero" is missing with no default' error when running simprof with bray curtis distance on species density data | |
### INFO: I'm running clustsig version 1.1 in R version 3.3.2 | |
### Load package | |
require(clustsig) | |
### Import data | |
df <- | |
structure( | |
list( | |
Abratenu = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603 | |
), | |
Austmode = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
137.160307989322, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Capitell = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
58.7829891382809, | |
0, | |
78.3773188510412, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
58.7829891382808 | |
), | |
Cerstdrm = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603 | |
), | |
Ceraedul = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
901.339166786972, | |
0, | |
58.7829891382808, | |
0, | |
0, | |
0, | |
0, | |
0, | |
7994.4865228062, | |
0, | |
0, | |
0, | |
0, | |
5231.68603330699 | |
), | |
Copepoda = c( | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
607.424221095569, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Cumogood = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Eteolong = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
58.7829891382809 | |
), | |
Hausaren = c( | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
78.3773188510412, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0 | |
), | |
Laniconc = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
195.943297127603, | |
0, | |
0, | |
0, | |
0, | |
156.754637702082 | |
), | |
Limebalt = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
97.9716485638014, | |
0, | |
0, | |
0, | |
0, | |
293.914945691404 | |
), | |
Littlitt = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Melipalm = c( | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Mcrphthl = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Nematoda = c( | |
97.9716485638015, | |
999.310815350775, | |
19.5943297127603, | |
39.1886594255206, | |
0, | |
78.3773188510411, | |
1097.28246391458, | |
97.9716485638014, | |
39.1886594255206, | |
313.509275404164, | |
156.754637702082, | |
19.5943297127603, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
3879.67728312653, | |
0, | |
39.1886594255206, | |
97.9716485638014, | |
0, | |
78.3773188510412, | |
235.131956553124, | |
372.292264542445, | |
0, | |
0 | |
), | |
Nemertea = c( | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0 | |
), | |
Parafult = c( | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Parafulg = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Periulva = c( | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
2664.8288409354, | |
0, | |
431.075253680726, | |
0, | |
0, | |
391.886594255207, | |
39.1886594255206, | |
19.5943297127603, | |
0, | |
0, | |
58.7829891382809, | |
0, | |
19.5943297127603, | |
0 | |
), | |
Petrphol = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Phylmuco = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Protchae = c( | |
313.509275404165, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0 | |
), | |
Pygoeleg = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
97.9716485638015, | |
0, | |
0, | |
0, | |
0, | |
470.263913106248 | |
), | |
Scolsqua = c( | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
117.565978276562, | |
39.1886594255206, | |
19.5943297127603, | |
0, | |
176.348967414843, | |
274.320615978644, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
78.3773188510412, | |
764.178858797652, | |
0 | |
), | |
Scolarmi = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
313.509275404165, | |
0, | |
0, | |
0, | |
0, | |
333.103605116925 | |
), | |
Tharyx = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603 | |
), | |
Tubipseu = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
176.348967414842 | |
), | |
Turbellr = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0 | |
), | |
Urotpose = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603 | |
), | |
Nephtys = c( | |
0, | |
0, | |
78.3773188510412, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
176.348967414843, | |
0, | |
0, | |
0, | |
0, | |
58.7829891382808, | |
0, | |
0, | |
117.565978276562, | |
137.160307989322, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
19.5943297127603 | |
), | |
Pontcrts = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0 | |
), | |
Bathypor = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
39.1886594255206, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0 | |
), | |
Corophim = c( | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
0, | |
58.7829891382808 | |
), | |
Eurydice = c( | |
19.5943297127603, | |
0, | |
0, | |
19.5943297127603, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
19.5943297127603, | |
0, | |
0, | |
0, | |
39.1886594255206, | |
19.5943297127603, | |
333.103605116925, | |
0, | |
0, | |
0, | |
0, | |
0, | |
19.5943297127603, | |
0, | |
0, | |
235.131956553123, | |
0 | |
) | |
), | |
.Names = c( | |
"Abratenu", | |
"Austmode", | |
"Capitell", | |
"Cerstdrm", | |
"Ceraedul", | |
"Copepoda", | |
"Cumogood", | |
"Eteolong", | |
"Hausaren", | |
"Laniconc", | |
"Limebalt", | |
"Littlitt", | |
"Melipalm", | |
"Mcrphthl", | |
"Nematoda", | |
"Nemertea", | |
"Parafult", | |
"Parafulg", | |
"Periulva", | |
"Petrphol", | |
"Phylmuco", | |
"Protchae", | |
"Pygoeleg", | |
"Scolsqua", | |
"Scolarmi", | |
"Tharyx", | |
"Tubipseu", | |
"Turbellr", | |
"Urotpose", | |
"Nephtys", | |
"Pontcrts", | |
"Bathypor", | |
"Corophim", | |
"Eurydice" | |
), | |
class = "data.frame", | |
row.names = c(NA, | |
27L) | |
) | |
######################################## | |
## RUN SIMPROF | |
set.seed(4656) ## no idea if this is even required! | |
sim <- simprof(df, method.transform = "squareroot", | |
method.distance = "braycurtis")### ERROR APPEARS HERE & remains even if I define undef.zero=TRUE OR FALSE | |
### Oddly, I didn't get an error when I accidentally left a numeric variable of the number of replicates taken: | |
### Including | |
# df$rep <- 3 ### in the data frame gives me 6 significant clusters. | |
###Not sure why? Is my data too sparse for braycurtis to play nice with? | |
### Hoping to produce a dendrogram coloured by cluster | |
cbPalette <- c( | |
"#0072B2", | |
"#e79f00", | |
"#009E73", | |
"#9ad0f3", | |
"#000000", | |
"#D55E00", | |
"#CC79A7", | |
"#F0E442" | |
) | |
pl.color <- simprof.plot(sim, leafcolors = cbPalette) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment