diff options
author | gebele <gebele@in-silico.ch> | 2013-06-12 19:14:33 +0200 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2013-06-12 19:14:33 +0200 |
commit | 08e28cc427432a06aa606f2fa0a799a2f9322eec (patch) | |
tree | 8c763f0f044501fa8ebf4470543f535a3246344c | |
parent | df714985105dcb7443e98ab4c0f51a5f978b97cf (diff) |
added type for features in training datasets
-rw-r--r-- | helper.rb | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -83,14 +83,14 @@ module OpenTox metadata = {RDF::DC.title => f} if values.size == 0 # empty feature elsif values.size <= 5 # max classes - metadata[RDF.type] = [ RDF::OT.NominalFeature, RDF::OT.StringFeature ] + metadata[RDF.type] = [ RDF::OT.NominalFeature, RDF::OT.StringFeature, RDF::OT.Feature ] metadata[RDF::OT.acceptValue] = values end if types.size == 1 and types[0] == RDF::OT.NumericFeature metadata[RDF.type] = [] unless metadata[RDF.type] - metadata[RDF.type] << RDF::OT.NumericFeature + metadata[RDF.type] << [RDF::OT.NumericFeature, RDF::OT.Feature] else - metadata[RDF.type] = [ RDF::OT.NominalFeature, RDF::OT.StringFeature ] # only nominal type for mixed cases + metadata[RDF.type] = [ RDF::OT.NominalFeature, RDF::OT.StringFeature, RDF::OT.Feature ] # only nominal type for mixed cases metadata[RDF::OT.acceptValue] = values end feature = OpenTox::Feature.find_or_create metadata, @subjectid # AM: find or generate |