Info
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Bit Error Rate using Test Data
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
Dear All,
I have the below code. I want to find the bit errr rate b considering the clustered data as a trained data and send a test data. Can i do that by updates on this code?
    clear all
    clc
    T=[ 2+2*i 2-2*i -2+2*i -2-2*i];
    A=randn(150,2)+2*ones(150,2); C=randn(150,2)-2*ones(150,2); 
    B=randn(150,2)+2*ones(150,2); F=randn(150,2)-2*ones(150,2); 
    D=randn(150,2)+2*ones(150,2); G=randn(150,2)-2*ones(150,2); 
    E=randn(150,2)+2*ones(150,2); H=randn(150,2)-2*ones(150,2); 
    X = [A; B; D; C; F; E; G; H];
    [idx, centroids] = kmeans(X, 4, 'Replicates', 20);
    x = X(:,1);
    y = X(:,2);
    figure;
    colors = 'rgbk';
    [X,Y] = meshgrid(-5:0.05:5, -5:0.05:5);
    X = X(:);
    Y = Y(:);
    figure;
    hold on;
    for idx = 1 : numel(X)
        [dummy,ind] = min(sum( ...
                      bsxfun(@minus,[X(idx),Y(idx)], centroids).^2, 2));
        plot(X(idx), Y(idx), [colors(ind), '.']);
    end
    hold on;
    colors = 'rgbk';
    for num = 1 : 4
        plot(x(idx == num), y(idx == num), [colors(num) '.']);
    end
    plot(centroids(:,1), centroids(:,2), 'c.', 'MarkerSize', 14);grid;
Thank you :)
0 commentaires
Réponses (0)
Cette question est clôturée.
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!