X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=code%2Fdraft_R_pkg%2FR%2Falgorithms.R;h=eda05e5f52e28385c2e5f395312ee53d25c9f7e6;hb=cea14f3a36d329311d08b6c723c0102400f9bb6f;hp=e27a235304fa3516a7b5fa15104165040d6e9074;hpb=b9f1c0c7e2b96b52dadc5c4fcc77372f8c7dd8d8;p=epclust.git diff --git a/code/draft_R_pkg/R/algorithms.R b/code/draft_R_pkg/R/algorithms.R index e27a235..eda05e5 100644 --- a/code/draft_R_pkg/R/algorithms.R +++ b/code/draft_R_pkg/R/algorithms.R @@ -1,10 +1,17 @@ -getCoeffs = function(series) +curvesToCoeffs = function(series) { #... return wavelets coeffs : compute in parallel ! + #TODO: always keep ID in first column +} + +coeffsToCurves = function(coeffs) +{ + #re-expand on wavelet basis } getClusters = function(data, K) { pam_output = pam(data, K) - return ( list(clusts=pam_output$clustering, medoids=pam_output$medoids) ) + return ( list( clusts=pam_output$clustering, medoids=pam_output$medoids, + ranks=pam_output$id.med ) ) }