hab 3c) so gelöst
labeldefine zh_label 0"ohne" 1"mit"
replacemiete = miete/1.95583
replacemieteqm = mieteqm/1.95583
Druckbare Version
Hallo :-)
Norbert und DonPromillo vielen Dank für eure Hilfe!!!
Hat funktioniert!
wie funktioniert die aufgabe 2 d).. ich komm da iwie nicht weiter..
hab ich so gemacht
gengewicht = (m_bmi>18.5) & (m_bmi<25)
labelvalues gewicht gewicht_label
labeldefine gewicht_label 0"über bzw untergewichtig"1"normalgewichtig"
ich hab so:
2d)
generate m_gewicht = m_bmi
replace m_gewicht = 0 if m_bmi<18.5
replace m_gewicht = 1 if m_bmi>25
label define m_gewicht_label 0 "untergewicht" 1 "übergewicht"
label values m_gewicht m_gewicht_label
Ich hätte noch eine Frage zur 1a
clear
set obs 100
gen x = -3+6*(_n-1)/99
gen e = exp(x)
scatter x e msymbol(i) connect(l)
das müsste ja soweit stimmen.
Aber in der 3.Zeile blick ich nicht ganz durch. Was die -3 und 6 bedeutet, weiß ich. Aber was heißt das (_n-1)/99 ?
Bitte um Hilfe
Naja, ich denke wir haben uns bei der Aufgabe 1a alle ein wenig vertan. Der Proseminarleitern Alexander Razen hat in ner email folgende Hinweise gegeben.
was sagt ihr dazu ?Zitat:
Legen Sie zunächst eine ausreichende Zahl an Beobachtungen fest (beispielsweise 601).
Erzeugen Sie eine Zählvariable, beginnend mit dem Wert 0 (bei 601 Beobachtungen sollte die Variable dann die Werte 0,1,…,600 annehmen).
Erzeugen Sie mit Hilfe dieser Zählvariablen nun die Variable x im Intervall -3 bis +3 (bei 601 Beobachtungen sollte x dann die Werte -3.00, -2.99, -2.98, … , 2.99, 3.00 annehmen).
Erzeugen Sie dann eine Variable mit den Werten der Exponentialfunktion – dabei benötigen Sie den Befehl exp(x) – und zeichnen sie schließlich diese Funktion.
Die Aufgaben 1b und 1c lassen sich recht ähnlich lösen.
das ist genau was wir auch gemacht haben..nur das er 600 verschiedene werte genommen hat
und ich zb nur 7, was vollkommen ausreicht um einen graphen zeichnen zu lassen
setobs 7
generatex = -3 + 6*(_n-1)/6
genfunktion = exp(x) drückt das gleiche aus, weil EXP bedeutet e^ (zb. x)
oder
gene = 2.71828183
genfunk1 = e^x
linefunk1 e x
line oder scatter funktion e x
ok, super, das heißt also wenn ichs so mach müssts passen oder?
Zitat:
clear
set obs 601
generate x = -3 +6*(_n-1)/600
generate Y = exp(x)
scatter Y x, msymbol(i) connect(1)