RStudio RoughSet, impor własnej bazy danych

RStudio RoughSet, impor własnej bazy danych
S4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Witam,na początku chciałbym sie przywitać, gdyż jest to mój pierwszy post na tym forum :)
A teraz mój problem. Chciałbym zaimportować własną bazę danych do RStudio i użyć na niej pakietu RoughSet, ale najprawdopodobniej RStudio wymaga jakiegoś własnego typu dla tabel.
Kiedy wykorzystuje dostępnej w RStudio bazy wszystko śmiga jak należy, ale moja baza nie działa :(
Przy wbudowanej bazie wystarczy wpisać:

Kopiuj
 
data(RoughSetData)
decision.table <- RoughSetData$hiring.dt
FS.feature.subset.computation(decision.table,method = "quickreduct.rst")

i wszystko działa. Funkcja ta służy do wyznaczania superreduktów z systemu decyzyjnego. Próbowałem robić coś takiego:

Kopiuj
 
data(baza)
baza1 <- baza
FS.feature.subset.computation(baza1,method = "quickreduct.rst")

Gdzie "baza" to moja zaimportowana baza danych, ale wyskakuje komunikat
"Error in BC.discernibility.mat.RST(baza2, range.object = NULL) :
Provided data should inherit from the 'DecisionTable' class."

Wie ktoś może jak rozwiązać ten problem?? lub gdzie moge szukać pomocy?? Z góry dzięki za pomoc.
Pozrawiam

R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 419
0
Kopiuj
 dt.ex1 <- data.frame(c(-0.4, -0.4, -0.3, 0.3, 0.2, 0.2), 
                      c(-0.3, 0.2, -0.4, -0.3, -0.3, 0),
				        c(-0.5, -0.1, -0.3, 0, 0, 0),
				        c("no", "yes", "no", "yes", "yes", "no"))
 colnames(dt.ex1) <- c("a", "b", "c", "d")
 decision.table <- SF.asDecisionTable(dataset = dt.ex1, decision.attr = 4)

za pomocą funkcji SF.asDecisionTable możesz przekonwertować date.frame do DecisionTable

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.