at.tuwien.ifs.somtoolbox.apps.analysis
Class PLClusterSpaceAnalyser
java.lang.Object
at.tuwien.ifs.somtoolbox.apps.analysis.PLClusterSpaceAnalyser
- All Implemented Interfaces:
- PLAnalyser
public class PLClusterSpaceAnalyser
- extends java.lang.Object
- implements PLAnalyser
- Version:
- $Id: PLClusterSpaceAnalyser.java 3949 2010-11-23 16:59:50Z mayer $
- Author:
- Jakob Frank
Method Summary |
void |
analyse(java.lang.String plName,
java.util.List<java.lang.String> playList)
Analyze the playlist |
void |
finish()
Prepare to exit, close streams, ... |
void |
init(PlaylistAnalysis parent)
Initialize the Analyzer. |
private void |
printHistogram(java.lang.String plName,
double[] dists)
|
private void |
printPLStats(java.lang.String plName,
double[] dists)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
som
private Layer som
map
private MapPNode map
stats
private java.io.PrintStream stats
histogram
private java.io.PrintStream histogram
initialised
private boolean initialised
clusterLevel
private final int clusterLevel
PLClusterSpaceAnalyser
public PLClusterSpaceAnalyser(int clusters)
init
public void init(PlaylistAnalysis parent)
- Description copied from interface:
PLAnalyser
- Initialize the Analyzer. Load required data, ...
- Specified by:
init
in interface PLAnalyser
- Parameters:
parent
- a PlaylistAnalysis
analyse
public void analyse(java.lang.String plName,
java.util.List<java.lang.String> playList)
- Description copied from interface:
PLAnalyser
- Analyze the playlist
- Specified by:
analyse
in interface PLAnalyser
- Parameters:
plName
- Name of the PlaylistplayList
- The playlists (entries)
printPLStats
private void printPLStats(java.lang.String plName,
double[] dists)
printHistogram
private void printHistogram(java.lang.String plName,
double[] dists)
finish
public void finish()
- Description copied from interface:
PLAnalyser
- Prepare to exit, close streams, ...
- Specified by:
finish
in interface PLAnalyser