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

tstats bei mvregress

 

rebrau12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.05.2014, 17:16     Titel: tstats bei mvregress
  Antworten mit Zitat      
hallo zusammen,

ich komme bei meiner Bachelorarbeit nicht mehr weiter und bin auf eure Hilfe angewiesen.

Meine Daten bestehen aus den Renditen und den KGV(Kurs-Gewinn-Verhältnis) von 65 verschiedenen Unternehmungen. Diese Daten habe ich zu 131 verschiedenen Zeitpunkten, monatlich von 2003-2013. Nun möchte ich die Kennzahl KGV auf die Renditen regressieren. Dies ist mir mittels [b,sig,E,V,loglikF] = mvregress(X,Y) auch gelungen. Ich kann nun das erhaltene Beta zum Regressionskoeffizient abrufen...nun möchte ich aber noch einen t test auf diesen Koeffizienten, der mir sagt ob er Signifikant verschieden von Null ist oder nicht.

Kann mir da jemand weiterhelfen? Vielen Dank im Voraus.

gruss rebrau


SkyRazor
Forum-Century

Forum-Century


Beiträge: 106
Anmeldedatum: 07.05.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.05.2014, 15:43     Titel:
  Antworten mit Zitat      
Hallo,

kannst du kurz über den Hintergrund deiner Funktion erklären oder deine eigne Code einfach posten, damit wir die Frage besser verstehen können?

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
rebrau12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.06.2014, 11:43     Titel:
  Antworten mit Zitat      
mein bisheriger Code lautet wie folgt:
Code:
%Daten der Kurse und PERatios einlesen MAtrixformm
DatenPER_Programm = xlsread('PERatios_monthly.xlsx');
% PERatios und REnditen herausesen
PERatios= DatenPER_Programm(1:1:131,2:4:end)
Renditen= DatenPER_Programm(1:1:131,3:4:end)

transponierteRenditen=transpose(Renditen);

%nun bringe ich meine DAten in die richtige Form für die Regression
c=ones(131,1)


for k=1:65
       
eval(sprintf('X%d = [c,PERatios(:,k)]', k));%%PF1-Einteilung für alle Perioden
end


X = cell(65,1)

X(1:65) = {X1,X2...X65} %hier habe ich 1-65 aufgelistet, wusste nicht wie abkürzen

[b,sig,E,V,loglikF] = mvregress(X,transponierteRenditen);


Mein Problem ist nun, dass ich nur die oben aufgeführten Werte (b,sig,E,V,loglikF) abrufen kann. Ich möchte aber, dass es mir einen t test auf die Regressionsoeffzienten ausführt...so wie man das beispielsweise bekommt wenn man eine normale Regression mit LinearModel.fit(x, y) durchführt, dort wird dann für jeden Koeffizienten der t value und der p value angezeigt für einen Hypothesentest, dass der Wert ungleich Null ist.

Gruss Rebrau
 
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 - 2025 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.