首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用SPSS中的计算变量计算球体体积

用SPSS中的计算变量计算球体体积
EN

Stack Overflow用户
提问于 2015-10-30 06:05:38
回答 2查看 994关注 0票数 2

我仍然是相当基础的统计,通常使用R和SPSS的组合。我被建议使用SPSS来计算我的数据中的几个形状的体积。我有一个名为BAshape的列,然后有四个名为BAheight、BAwidth、BAdepth和BAdiameter的列。

我已经能够计算长方体的体积,并使用Compute变量创建一个新的卷列:

代码语言:javascript
运行
AI代码解释
复制
   IF BAshape = "Cuboid" 
   volume = BAheight * BAwidth * BAdepth

然而,其他形状是圆柱形,圆锥和球体。我只有直径测量,而不是半径,所以这需要减半,但我想我应该先试试直径,看看公式是否有效.但事实并非如此。这就是我在计算变量中一直在尝试的

代码语言:javascript
运行
AI代码解释
复制
  IF BAshape = "Sphere" 
  Volume = 4/3*3.14*BAdiameter^3

但是我得到了错误代码

表达式出乎意料地结束。

我正在使用IBM SPSS 22。

EN

回答 2

Stack Overflow用户

发布于 2015-10-30 07:11:14

SPSS中,功率运算符实际上是**,而不是^

您应该接收到的完整错误消息:

第12栏中的警告# 206。文本:在命令中找到了一个无效字符。 第12列中的错误# 4381。文本:^表达式意外结束。此命令将停止执行。

由此可以明显看出,错误实际上是由于使用了(不正确的)功率操作符。

票数 1
EN

Stack Overflow用户

发布于 2015-10-30 13:10:21

另外,确保你使用的是半径,而不是直径。

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

https://stackoverflow.com/questions/33437914

复制
相关文章

相似问题

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