public class ConfusioBinaria
extends java.lang.Object
Constructor and Description |
---|
ConfusioBinaria()
Constructor buit
|
ConfusioBinaria(float tp,
float fp,
float tn,
float fn)
Constructor per parametres
|
Modifier and Type | Method and Description |
---|---|
java.lang.Float |
getFalseNegative() |
java.lang.Float |
getFalsePositive() |
java.lang.Float |
getTrueNegative() |
java.lang.Float |
getTruePositive() |
static ConfusioBinaritzada[] |
mitjanaMatrius(java.util.List<ConfusioBinaritzada>[] confusions)
Realitza la mitjana de las matrius de confusio confusions.
|
static ConfusioBinaritzada[] |
mitjanaPonderadaMatrius(java.util.List<ConfusioBinaritzada>[] confusions,
float[] pesos)
Realitza la mitjana ponderada de las matrius de confusio confusions.
|
static float[][] |
obtenirPunts(ConfusioBinaria[] matrius) |
static float[][] |
obtenirPunts(ConfusioBinaritzada[] matrius,
java.lang.String etiqueta) |
static float[][] |
obtenirPuntsForcats(ConfusioBinaria[] matrius) |
static float[][] |
obtenirPuntsForcats(ConfusioBinaritzada[] matrius,
java.lang.String etiqueta)
Retorna els punts que representen les matrius de confusio però hi
afegeix els punts 0,0 i 1,1
|
float[] |
obtenirTau() |
static float[] |
obtenirTau(ConfusioBinaritzada[] matrius,
java.lang.String etiqueta) |
static float[][] |
ordenarPunts(float[][] puntsa)
Deprecated.
No recomenable.
|
static float[][] |
ordenarPunts(float[][] puntsa,
int[] ordre)
Deprecated.
No recomenable.
|
void |
setFalseNegative(float fn) |
void |
setFalsePositive(float fp) |
void |
setTrueNegative(float tn) |
void |
setTruePositive(float tp) |
void |
setValors(float tp,
float fp,
float tn,
float fn) |
static ConfusioBinaritzada |
unaMitjana(java.util.List<ConfusioBinaritzada> matrius)
Realitza la mitjana de les matrius de confusio
|
public ConfusioBinaria()
public ConfusioBinaria(float tp, float fp, float tn, float fn)
tp
- true positivefp
- false positivetn
- true negativefn
- false negativepublic java.lang.Float getTruePositive()
public java.lang.Float getFalsePositive()
public java.lang.Float getTrueNegative()
public java.lang.Float getFalseNegative()
public void setTruePositive(float tp)
public void setFalsePositive(float fp)
public void setTrueNegative(float tn)
public void setFalseNegative(float fn)
public void setValors(float tp, float fp, float tn, float fn)
public float[] obtenirTau()
public static float[][] obtenirPunts(ConfusioBinaria[] matrius)
public static float[][] obtenirPuntsForcats(ConfusioBinaria[] matrius)
public static float[][] obtenirPunts(ConfusioBinaritzada[] matrius, java.lang.String etiqueta)
public static float[][] obtenirPuntsForcats(ConfusioBinaritzada[] matrius, java.lang.String etiqueta)
public static float[] obtenirTau(ConfusioBinaritzada[] matrius, java.lang.String etiqueta)
@Deprecated public static float[][] ordenarPunts(float[][] puntsa)
puntsa
- Taula de punts que s'ha d'ordenar@Deprecated public static float[][] ordenarPunts(float[][] puntsa, int[] ordre)
puntsa
- Taula de punts que s'ha d'ordenarpublic static ConfusioBinaritzada[] mitjanaMatrius(java.util.List<ConfusioBinaritzada>[] confusions)
confusions
- ArrayListDesti
- ruta on es guardarà el resultatjava.io.IOException
public static ConfusioBinaritzada[] mitjanaPonderadaMatrius(java.util.List<ConfusioBinaritzada>[] confusions, float[] pesos)
confusions
- ArrayListDesti
- ruta on es guardarà el resultatjava.io.IOException
public static ConfusioBinaritzada unaMitjana(java.util.List<ConfusioBinaritzada> matrius)