首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据精度( Stata )

数据精度( Stata )
EN

Stack Overflow用户
提问于 2013-04-05 06:06:23
回答 1查看 228关注 0票数 1

这是一个微不足道的问题,我只是想知道这里发生了什么。

以下是我尝试在stata中查找最大行数的示例数据

代码语言:javascript
运行
复制
  x1            x2             x2
70001102    70001102    70001102
70001102    70001102    70001102

现在,我使用以下代码查找row max:

代码语言:javascript
运行
复制
egen maxi rmax(x1 x2 x3)

然而,在数据表上,我发现第一行和第二行的rmax为70001104,这显然不是真的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-05 06:23:30

试试egen double maxi = rmax(x1 x2 x3)egen double maxi = rowmax(x1 x2 x3)。在这种情况下,long也可以使用。

以下是各种存储类型的限制:

代码语言:javascript
运行
复制
     type                   minimum                 maximum
     ------------------------------------------------------
     byte                      -127                     100
     int                    -32,767                  32,740
     long            -2,147,483,647           2,147,483,620
     ------------------------------------------------------
     float              -16,777,216              16,777,216
     double  -9,007,199,254,740,992   9,007,199,254,740,992

您可以了解有关precision on the Stata blog的详细信息

此外,数据中的第二个x2应该是上面的x3。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15822600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档