mam rzadki macierz RWykonaj nieujemną faktoryzacji macierzy w R
chciałbym teraz wykonać nieujemną faktoryzacji macierzy na R
dane.txt jest plikiem tekstowym stworzyłem przy użyciu Pythona, składa się z 3 kolumny, w których pierwsza kolumna określa liczbę rzędów, drugą liczbę kolumn i trzecią wartość
data.txt
1 5 10
3 2 5
4 6 9
oryginalny dane.txt zawiera 1.640 09 wierszy, które to dane dla 250000x250000 rozrzedzony matrycy
użyłem biblioteki NMF i robie
>x=scan('data.txt',what=list(integer(),integer(),numeric()))
>library('Matrix')
>R=sparseMatrix(i=x[[1]],j=x[[2]],x=x[[3]])
>res<-nmf(R,3)
to daje mi błąd Błąd w funkcji (klas, FDEF, mtable): stanie znaleźć dziedziczną metoda funkcji NMF, do podpisu „dgCMAtrix”, „brakuje”, „brakuje”
może ktoś mi pomóc dowiedzieć się, co robię źle
Dlaczego -1 powód ??? – user1344389
Podaj kod, aby zbudować przykładową macierz rozproszoną i (działający) kod, aby uruchomić przykład. Czy naprawdę masz na myśli -> tam, czy powinno to być <-? –
Pytanie pod redakcją przepraszam moje złe – user1344389