-1
假設我有一個變量X_ijt,其中i,j和t是有限的。如何查找具有多個下標的變量的平均值?
我想找到i,j和t的每個可能組合的平均值。所以如果我= {1},j = {1,2}和t = {1,2,3}我需要6種不同的方法。
我該怎麼做?
假設我有一個變量X_ijt,其中i,j和t是有限的。如何查找具有多個下標的變量的平均值?
我想找到i,j和t的每個可能組合的平均值。所以如果我= {1},j = {1,2}和t = {1,2,3}我需要6種不同的方法。
我該怎麼做?
不確定,你會想保存這意味着,但如果我從字面上看你的問題:
foreach i of numlist 1{
foreach j of numlist 1 2{
foreach t of numlist 1 2 3{
sum x if(i==`i' & j==`j' & t==`t'), meanonly
}
}
}
如果i
,j
,和/或t
有多個值,你不希望他們衝所有在手動numlists
,可以levelsof
:
qui levelsof i, local(iLevels)
qui levelsof j, local(jLevels)
qui levelsof t, local(tLevels)
foreach i of local iLevels{
foreach j of local jLevels{
foreach t of local tLevels{
sum x if(i==`i' & j==`j' & t==`t'), meanonly
}
}
}
'由IJT,排序:EGEN Xbar的平均值=(X)'將創建一個包含一個新的變量'Xbar' X'的'的平均值,用於與這些觀測'i','j',和't'作爲給定的觀察。如果這不是你所需要的,你需要做更好的解釋你想要的工作,從https://stackoverflow.com/help/mcve – 2017-10-05 17:49:30
開始我與其他人一致認爲這個不清楚。請給出具體的數據結構示例,並說明答案是什麼。沒有示例數據,沒有嘗試在代碼=>缺少標準MCVE問題。 https://stackoverflow.com/help/mcve解釋。 –
@William Lisowski非常感謝你,這就是我一直在尋找的東西。 –