Package br.unip.aps.ml
Class ClusterizacaoHotspots
java.lang.Object
br.unip.aps.ml.ClusterizacaoHotspots
Clusterizacao geografica dos focos para identificar hotspots (aprendizado nao supervisionado).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordUm hotspot (grupo de focos).static final recordResultado de uma clusterizacao. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[]cotovelo(List<FocoIncendio> focos, int kMax) Metodo do cotovelo: distorcao (WCSS medio por foco, km²) para k = 1..kMax.dbscan(List<FocoIncendio> focos, double epsKm, int minPts) static doubledistanciaKm(double lat1, double lon1, double lat2, double lon2) Distancia de grande circulo (formula de haversine).kMeans(List<FocoIncendio> focos, int k)
-
Constructor Details
-
ClusterizacaoHotspots
public ClusterizacaoHotspots(long semente)
-
-
Method Details
-
kMeans
-
dbscan
-
cotovelo
Metodo do cotovelo: distorcao (WCSS medio por foco, km²) para k = 1..kMax. -
distanciaKm
public static double distanciaKm(double lat1, double lon1, double lat2, double lon2) Distancia de grande circulo (formula de haversine).
-