楼主: qinming87
9241 15

问下stata数据运算结果输出的问题! [推广有奖]

  • 5关注
  • 1粉丝

副教授

6%

还不是VIP/贵宾

-

威望
0
论坛币
48 个
通用积分
0.1816
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
6744 点
帖子
246
精华
0
在线时间
1090 小时
注册时间
2011-11-26
最后登录
2024-5-4

20论坛币
我在用stata进行数据统计时,最后进行加和得到的结果总是用科学技术法(e的幂的形式)表示,这样录入到EXCEL中的结果精确度会差点,是不是需要对stata输入什么命令进行调整。新手上路,求指点。

最佳答案

fgleric 查看完整内容

注意语法 try this clear sysuse auto replace price=price*100000 tabstat price weight mpg rep78, by(make) stat(sum) format(%18.0f) Summary statistics: sum by categories of: make (Make and Model) make | price weight mpg rep78 -----------------+---------------------------------------- AMC Concord | 409900000 2930 ...
关键词:STATA数据 Stata 结果输出 tata EXCEL 科学技术 新手上路 EXCEL 统计

本帖被以下文库推荐

沙发
fgleric 发表于 2012-11-14 23:49:19 |只看作者 |坛友微信交流群
qinming87 发表于 2012-11-17 23:47
感谢你的指点,但是跟据你的提示,我输入 tabstat   _工业增加值 _工业总产值(现价、新规定) _固定资产 ...
注意语法

try this

clear
sysuse auto
replace price=price*100000
tabstat price weight mpg rep78, by(make) stat(sum)  format(%18.0f)
Summary statistics: sum
  by categories of: make (Make and Model)

            make |     price    weight       mpg     rep78
-----------------+----------------------------------------
     AMC Concord |         409900000              2930                22                 3
       AMC Pacer |         474900000              3350                17                 3
      AMC Spirit |         379900000              2640                22                 0
       Audi 5000 |         969000000              2830                17                 5
        Audi Fox |         629500000              2070                23                 3
        BMW 320i |         973500000              2650                25                 4
   Buick Century |         481600000              3250                20                 3
   Buick Electra |         782700000              4080                15                 4
   Buick LeSabre |         578800000              3670                18                 3
      Buick Opel |         445300000              2230                26                 0
     Buick Regal |         518900000              3280                20                 3
   Buick Riviera |        1037200000              3880                16                 3
   Buick Skylark |         408200000              3400                19                 3
    Cad. Deville |        1138500000              4330                14                 3
   Cad. Eldorado |        1450000000              3900                14                 2
    Cad. Seville |        1590600000              4290                21                 3
--Break--


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
qinming87 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
大白菜2012 发表于 2012-11-15 00:26:06 |只看作者 |坛友微信交流群
help format
元芳,侬怎么L00K?

使用道具

板凳
fgleric 发表于 2012-11-15 08:17:10 |只看作者 |坛友微信交流群
科学计数法会导致粘贴的数据不够精确。

在导入到excel之前,help format,增加数据显示的精确度(比如说到10位等)

使用道具

报纸
qinming87 发表于 2012-11-15 15:24:52 |只看作者 |坛友微信交流群
fgleric 发表于 2012-11-15 08:17
科学计数法会导致粘贴的数据不够精确。

在导入到excel之前,help format,增加数据显示的精确度(比如说 ...
能具体点吗,我也知道是需要调整精度,具体怎么操作呢?

使用道具

地板
qinming87 发表于 2012-11-15 15:29:10 |只看作者 |坛友微信交流群
大白菜2012 发表于 2012-11-15 00:26
help format
能够具体点吗?

使用道具

7
大白菜2012 发表于 2012-11-15 22:48:25 |只看作者 |坛友微信交流群
qinming87 发表于 2012-11-15 15:29
能够具体点吗?
. clear

. input x

             x
  1. 23.45678e+6
  2. 3456.789e+5
  3. end

.
. l

     +----------+
     |        x |
     |----------|
  1. | 2.35e+07 |
  2. | 3.46e+08 |
     +----------+

.
. format x %9.0f

.
. l

     +-----------+
     |         x |
     |-----------|
  1. |  23456780 |
  2. | 345678912 |
     +-----------+


元芳,侬怎么L00K?

使用道具

8
qinming87 发表于 2012-11-15 23:32:00 |只看作者 |坛友微信交流群
大白菜2012 发表于 2012-11-15 22:48
. clear

. input x
你的方法是对变量进行格式调整,但是问题是变量本身都是正常计数,经过 tabstat  _工业总产值(现价、新规定),stat(sum)by(province)得到的结果显示就是科学计数

使用道具

9
大白菜2012 发表于 2012-11-16 00:03:05 |只看作者 |坛友微信交流群
qinming87 发表于 2012-11-15 23:32
你的方法是对变量进行格式调整,但是问题是变量本身都是正常计数,经过 tabstat  _工业总产值(现价、新规 ...
use format option


. clear

. input x

             x
  1. 23.45678e+6
  2. 3456.789e+5
  3. end

.
. l

     +----------+
     |        x |
     |----------|
  1. | 2.35e+07 |
  2. | 3.46e+08 |
     +----------+

.
. format x %9.0f

.
. l

     +-----------+
     |         x |
     |-----------|
  1. |  23456780 |
  2. | 345678912 |
     +-----------+

.
. tabstat x

    variable |      mean
-------------+----------
           x |  1.85e+08
------------------------

.
. tabstat x, format(%9.0f)

    variable |      mean
-------------+----------
           x | 184567846
------------------------

.
end of do-file


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
qinming87 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

元芳,侬怎么L00K?

使用道具

10
fgleric 发表于 2012-11-16 13:34:28 |只看作者 |坛友微信交流群
qinming87 发表于 2012-11-15 15:24
能具体点吗,我也知道是需要调整精度,具体怎么操作呢?
下面都回答了

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-22 16:13