Ciao. Ho un problema con la funzione fanny di R.
Infatti vorrei applicare il metodo fuzzy c means con questo codice ma non riesco a farlo:
Il codice è:
“require(cluster)
data1 <- read.table(file='C:\\Users\\Alberto\\Desktop\\Fuzzy_Clustering\\Dati_SPSS_Cluster_1.csv', sep=',', header=T)
x <- as.matrix(data1)
fanny(x, 2, memb.exp = 2,metric = c("euclidean"),stand = FALSE,maxit = 500, tol = 1e-15, trace.lev = 0)”
La replica del programma all’invio su questo codice è:
“Error in fanny(x, 2, memb.exp = 2, metric = c("euclidean"), stand = FALSE, : x is not a numeric dataframe or matrix.”
Quale potrebbe essere il problema?
Come se x, che è la variabile a cui ho assegnato il valore “data1” cioè il file di Excel in formato csv che contiene il dataset delle osservazioni, non fosse una matrice. In realtà è una matrice perché è la conversione in matrice del dataset numerico data1. Almeno dovrebbe esserlo. Infatti il comando as.matrix non serve a questo?