drop bei Fehlermeldung zu viele Variablen

Fragen zu Stata Syntax und Do-Files.

drop bei Fehlermeldung zu viele Variablen

Beitragvon Julia_Stata » Sa 17. Nov 2012, 17:54

Liebe Leute,

kann mir einer sagen, was ich bei dieser Fehlermeldung machen kann?

no room to add more variables
An attempt was made to add a variable that would have resulted in more than 2048 or 2047
variables (Stata reserves one variable for its own use). You have the following
alternatives:

1. Drop some variables; see help drop.

2. If you are using Stata/SE, increase maxvar; see help maxvar.


Wenn ich mir über "describe" die Variablen anschaue und dann drop "..." eingebe funktioniert das nicht, da ich die file ja gar nicht richtig eingelesen habe. Dann kommt die Meldung "no variables defined"..Irgendwie stecke ich da in einem Teufelskreis..
Besser wird es auch nicht dadurch, da ich diesen Datensatz auch eigentlich noch an einen anderen matchen muss- das werden ja noch mehr Variablen..

Wenn einer von euch eine Idee hat, würde es mich freuen, von euch zu hören! :)

Liebe Grüße

Julia
Julia_Stata
 
Beiträge: 21
Registriert: Sa 3. Nov 2012, 20:40
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: drop bei Fehlermeldung zu viele Variablen

Beitragvon daniel » Sa 17. Nov 2012, 18:52

Vor zwei Wochen hast Du die gleiche Frage gestellt: stata-syntax-f18/viele-variablen-datensatz-was-machen-t212.html

Stata hat sich seit diesen zwei Wochen nicht verändert. Was vor zwei Wochen laut eigener Aussage

Jetzt [...] [s]uper [..] klappt[...]!


sollte demnach noch immer funktionieren. Wo genau liegt das Problem?
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: drop bei Fehlermeldung zu viele Variablen

Beitragvon Julia_Stata » Sa 17. Nov 2012, 19:30

Ja, das Problem liegt darin, dass ich vor zwei Wochen nur einige wenige Variablen aus dem Datenset brauchte um die Survey mit anderen zu matchen. Jetzt brauche ich praktisch die meisten- wobei mir dann "use" nicht so viel bringt. Kann man ["use" variables using filename] auch in Verbindung mit drop benutzen, dass der also einige Variablen fallen lässt ohne die file zu laden? Z.B. würde ich gerne alle Variablen, die mit hb* anfangen fallenlassen. Bisher sind meine Versuche aber alle gescheitert..

LG! :)
Julia_Stata
 
Beiträge: 21
Registriert: Sa 3. Nov 2012, 20:40
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: drop bei Fehlermeldung zu viele Variablen

Beitragvon daniel » Sa 17. Nov 2012, 19:36

Code: Alles auswählen
ssc inst usesome
usesome hb* using <filename> ,not
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: drop bei Fehlermeldung zu viele Variablen

Beitragvon Julia_Stata » Sa 17. Nov 2012, 19:37

vielleicht noch eine andere Frage, da du dich ja echt auskennst:

Ich habe Excel-Daten, die ich auch in Stata laden muss, allerdings baut Excel in einem Set Mist, wenn ich, wie sonst auch- über Suchen und Ersetzen- alle Kommata im Set (Dezimalzahlen) suche und durch Punkte ersetze- die dann ja- als csv- in Stata einlesbar sind..
Sonst hat das immer geklappt, nur hier kommt entweder "########" in die Lücken oder Excel macht mir jeweils hinter die letzte Dezimalziffer einen Punkt..Ich habe schon Diverses versucht- die Daten als "Standard", "Zahl", "Text" etc. gespeichert..
Julia_Stata
 
Beiträge: 21
Registriert: Sa 3. Nov 2012, 20:40
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: drop bei Fehlermeldung zu viele Variablen

Beitragvon daniel » Sa 17. Nov 2012, 19:42

Das ist einen Frage zu Excel, nicht zu Stata. Mit Excel kenne ich mich nicht gut aus -- mit Stata schon. Lass die Kommas im Excel Datensatz stehen, lies die Variablen als string ein, und verwende -destring- mit -dpcomma- Option zum umwandeln in numerische Werte.
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: drop bei Fehlermeldung zu viele Variablen

Beitragvon Julia_Stata » Sa 17. Nov 2012, 19:51

werde ich ausprobieren- danke :)

bei dem anderen bekomme ich eine Fehlermeldung..:
(invtokens() in lmatabase, compiled by Stata 11.2, is too new to be run by this version of Stata and so was ignored)
<istmt>: 3499 invtokens() not found
Julia_Stata
 
Beiträge: 21
Registriert: Sa 3. Nov 2012, 20:40
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: drop bei Fehlermeldung zu viele Variablen

Beitragvon daniel » Sa 17. Nov 2012, 20:34

Tipp mal dringend

Code: Alles auswählen
update all


um auf Stata 11.2 upzudaten und versuch es erneut.

Wobei -invtokens()- bereits in Stata 10 eingeführt wurde ... seltsam.
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron