Hello, I am trying to apply the Ranker filter with the following code:
# REALIZA FILTRADO RANKER INICIAL
Porcent = 0.03
FiltroRanker = Filter(classname="weka.filters.supervised.attribute.AttributeSelection")
RankerAseval = ASEvaluation(classname="weka.attributeSelection.CorrelationAttributeEval")
Ranker_options = f"-T {Porcent} -N {-1}".split()
Ranker = ASSearch(classname="weka.attributeSelection.Ranker",
options=Ranker_options)
FiltroRanker.set_property("evaluator", RankerAseval.jobject)
FiltroRanker.set_property("search", Ranker.jobject)
FiltroRanker.inputformat(labor_data)
DataFiltInicial = FiltroRanker.filter(labor_data) # Obtiene Atributos Filtrados
and it gives me the following error:
Traceback (most recent call last):
File "C:\Users\dario\AppData\Local\Temp\ipykernel_7056\3651079354.py", line 499, in <module>
main()
File "C:\Users\dario\AppData\Local\Temp\ipykernel_7056\3651079354.py", line 212, in main
DataFiltInicial = FiltroRanker.filter(labor_data) # Optiene Atributos Filtrados
File "C:\Users\dario\.conda\envs\MASTER_TRADERS_sk\lib\site-packages\weka\filters.py", line 154, in filter
return Instances(javabridge.static_call(
File "C:\Users\dario\.conda\envs\MASTER_TRADERS_sk\lib\site-packages\javabridge\jutil.py", line 943, in static_call
result = fn(*nice_args)
File "C:\Users\dario\.conda\envs\MASTER_TRADERS_sk\lib\site-packages\javabridge\jutil.py", line 923, in fn
raise JavaException(jexception)
javabridge.jutil.JavaException: Java heap space
Could you guide me with this? Thank you in advance.