Hallo,
ich will mittels eines Loops 1 Variablenliste miteinander multiplizieren. Ich habe eine Liste in der sich 52 Zahlen befinden und ich soll jede Zahl miteinander multiplizieren (Zahl1*Zahl2, Zahl1*Zahl3...bis 52 (die Zahl1 soll sich nicht mit der Zahl2 multiplizieren usw))
Das Ganze soll in Stata gemacht werden, also eigentlich keine Programmiersprache, dennoch ist der Grundgedanke der gleiche wie bei Javascript oder sonst ner Sprache dacht ich mir.
so wollt ich es bisher machen, aber ein doppelter loop scheint dem programm nicht zu bekommen (resp dann gibt es probleme bei der darstellung:
forvalues j = 1/52 {
forvalues i = 1/52 {
display w[`i']*w[`j']
}
}
Stattdessen soll so was her:
foreach i in numlist 1/52{
*für zahl i
*für eine zahl die nicht j(!=i)
}
(das mit dem i um auszdrücken dass wir nicht die zahl i mit sich selbst multiplizieren soll. Kann einer weiterhelfen?
ich will mittels eines Loops 1 Variablenliste miteinander multiplizieren. Ich habe eine Liste in der sich 52 Zahlen befinden und ich soll jede Zahl miteinander multiplizieren (Zahl1*Zahl2, Zahl1*Zahl3...bis 52 (die Zahl1 soll sich nicht mit der Zahl2 multiplizieren usw))
Das Ganze soll in Stata gemacht werden, also eigentlich keine Programmiersprache, dennoch ist der Grundgedanke der gleiche wie bei Javascript oder sonst ner Sprache dacht ich mir.
so wollt ich es bisher machen, aber ein doppelter loop scheint dem programm nicht zu bekommen (resp dann gibt es probleme bei der darstellung:
forvalues j = 1/52 {
forvalues i = 1/52 {
display w[`i']*w[`j']
}
}
Stattdessen soll so was her:
foreach i in numlist 1/52{
*für zahl i
*für eine zahl die nicht j(!=i)
}
(das mit dem i um auszdrücken dass wir nicht die zahl i mit sich selbst multiplizieren soll. Kann einer weiterhelfen?