全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2500 1
2008-08-21
有数据如下,<br/>


<table cellspacing="0" cellpadding="0" border="0" width="192" style="border-collapse: collapse; width: 144pt;">
<col width="64" span="3" style="width: 48pt;"></col>
<tbody><tr height="20" style="height: 15pt;">
  <td height="20" width="64" style="height: 15pt; width: 48pt;">Sales1</td>
  <td width="64" style="width: 48pt;">Sales2</td>
  <td width="64" style="width: 48pt;">Sales3</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">1</td>
  <td align="right">1</td>
  <td align="right">1</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">0</td>
  <td align="right">3</td>
  <td align="right">1</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">2</td>
  <td align="right">2</td>
  <td align="right">2</td>
</tr>
</tbody>
</table>
<br/>
现在想再生成一列,AvgSales。即新的数据为<br/>


<table cellspacing="0" cellpadding="0" border="0" width="256" style="border-collapse: collapse; width: 192pt;">
<col width="64" span="4" style="width: 48pt;"></col>
<tbody><tr height="20" style="height: 15pt;">
  <td height="20" width="64" style="height: 15pt; width: 48pt;">Sales1</td>
  <td width="64" style="width: 48pt;">Sales2</td>
  <td width="64" style="width: 48pt;">Sales3</td>
  <td width="64" style="width: 48pt;">AvgSales</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">1</td>
  <td align="right">1</td>
  <td align="right">1</td>
  <td align="right">1</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">0</td>
  <td align="right">3</td>
  <td align="right">1</td>
  <td align="right">1.333333</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">2</td>
  <td align="right">2</td>
  <td align="right">2</td>
  <td align="right">2</td>
</tr>
</tbody>
</table>
<br/>
请问有没有诸如egen AvgSales=mean(Sales*)的办法?我的问题中不能简单的用gen AvgSales=(Sales1+Sales2+Sales3)/3,因为我的程序要处理多个数据。下一个数据中的列可能变成了<br/>
Sales2 Sales4 Sales5 Sales6<br/>
<br/>
请给予指导。万分感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-8-23 00:19:00
应该是egen AvgSales=rowmean(Sales*)吧?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群