WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Matrix erstellen wo bestimmte Abschnitte....

 

Krisse
Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 09.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2009, 18:24     Titel: Matrix erstellen wo bestimmte Abschnitte....
  Antworten mit Zitat      
Hallo liebe Leute,

ich hab mit Matlab eine Anova-Statistik programmiert, jedoch habe ich das Gefühl, dass da irgendwas nicht stimmt. Sobald ich mehr als einen File lade ergeben sich andere p-Werte für den zweiten File in der Schleife als wenn ich ihn alleine aufrufe. Ich habe Matritzen (80x120) als Datensätze. Ich möchte gerne wissen ob es signifikante Unterschiede zwischen bestimmten Spalten Abschnitten gibt. Aus diesem Grunde möchte ich eine 80x120 Matrix entwerfen um das zu testen, die folgende Bedingung erfüllt, die Spalten

1:39
40:59
60:89
90:120

sollen Zahlenwerte enthalten, die sich jeweils signifikant voneinander unterscheiden.

Hat jemand eine Idee?


Code:


addpath('D:\Diplomarbeit+Daten\Diplomarbeit\ToolBox\bioPsyToolboxB158\Toolbox') % Toolbox


%[files path] = uigetfile('*.mat','Select Files','multiselect','on');


files = uipickfiles('Prompt','D:\Diplomarbeit+Daten\Daten\E-Phys-Daten')
     

if ~iscell(files)
    files = {files};
end



% %% the phase-lengths
% itiLen      = 2;    %the real iti-length vaies [5 25]
% sndLen      = 1;    % sound played
% dlyLen      = .5;   % delay between sound and image
% imgLen      = 1;    % image presentation - no feeding
% fedLen      = 1.5;  % the total feeding duration (water in, stay, out)

% Variables


tables = cell(length(files),1);
stat   = cell(length(files),1);

%%Run

for i=1:length(files)
    disp([files{i} ': ']);
    load(files{i})

    % iti phase-lengths for comparison with other phases

    iti = [];

    iti.snd = dataBins(:,1:21);
    iti.del = dataBins(:,1:11);
    iti.img = dataBins(:,1:21);
    iti.rew = dataBins(:,1:30);



    % phase-lengths for comparison with iti

    phase = [];

    phase.snd = dataBins(:,40:60);
    phase.del = dataBins(:,60:70);
    phase.img = dataBins(:,70:90);
    phase.rew = dataBins(:,90:119);




    % snd phase-lengths for comparision with other phases

    snd = [];

    snd.del = dataBins(:,40:50);
    snd.img = dataBins(:,40:60);
    snd.rew = dataBins(:,40:59);



    % phase-lengths for comparison with snd

    sndphase = [];

    sndphase.del = dataBins(:,60:70);
    sndphase.img = dataBins(:,70:90);
    sndphase.rew = dataBins(:,90:109);




    % Variables for Anova, each variables represents two matrix parts for
    % comparison

    anovaspikes = cell(1,length(files));

    anovaspikes{1}=[iti.snd phase.snd];
    anovaspikes{2}=[iti.del phase.del];
    anovaspikes{3}=[iti.img phase.img];
    anovaspikes{4}=[iti.rew phase.rew];
    anovaspikes{5}=[snd.del sndphase.del];
    anovaspikes{6}=[snd.img sndphase.img];
    anovaspikes{7}=[snd.rew sndphase.rew];





    %anvotest for each datafile

    [tables{i,1},stat{i,1}]=anova1(anovaspikes{i});
    title('anovaspikes')



    % save data to file 'result'
    disp('saving anovatest...');
    save('result','tables','stat','files')
    close all;

end

 


Ich habe auch mal den Code aufgeführt, vielleicht kann mal jemand etwas dazusagen, bin im Moment völlig planlos, kann meinen Werten nicht vertrauen, erstelle ich ein Matrix von der ich weiß das es keine signifikanten Unterschiede gibt, stimmt das Ergebnis auch wenn ich 2 Files in die Schleife lade!! HILLFFFFFEEEEE:( Sad
Private Nachricht senden Benutzer-Profile anzeigen


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.