The Altair Community is migrating to a new platform to provide a better experience for you. The RapidMiner Community will merge with the Altair Community at the same time. In preparation for the migration, both communities are on read-only mode from July 15th - July 24th, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here.

Using Execute R - '[1] no terms component nor attribute]'

ClaudiaSolClaudiaSol Member Posts: 1 Contributor I
edited November 2018 in Help

Hello everyone!

I'm very new at Rapidminer AND R, so in my efforts to use the R script thingy to determine how many clusters are optimal, I'm totally stuck.

To set the stage: I have information in an XLSX document, which I read with a 'Read Excel' box, then I process that, getting what you can see in the images attached. And then, I give that to my 'Execute R' box with this inside:

rm_main = function(data)
d <- model.matrix(data, diss=NULL, distance = "euclidean",,, method = "kmeans", index = "hubert")


res<- NbClust(d, diss=NULL, distance = "euclidean",,, method = "kmeans", index = "hubert")

AND if I run it, it says this is the error: '[1] no terms component nor attribute]', which doesn't really give me any usefull information (cause I don't get much of this, you see?

So, my questions are:

1. Where's the problem? (Where should I look for it?)

2. Does this part make any sense?
' d <- model.matrix(data, diss=NULL, distance = "euclidean",,, method = "kmeans", index = "hubert" '
What I'm trying to do there is giving the data the right kind of format and that's what I took from what I read but I'm not certain of it (or anything much, to be honest)

I'm also posting images of the process just in case they are of any use to anyone trying to help me figure this out. (Thanks a lot, by the way :])



  • Options
    awchisholmawchisholm RapidMiner Certified Expert, Member Posts: 458 Unicorn

    Executing this line 

    d <- model.matrix(iris, diss=NULL, distance = "euclidean",,, method = "kmeans", index = "hubert")

    from an interactive R session using the iris data leads to 

    Error in terms.default(object) : no terms component nor attribute

    So the problem is the R script.

    Get the R script working interactively first then make it work inside RapidMiner. Google is your friend for answering R related questions.

Sign In or Register to comment.