问题标签 [ods]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
106 浏览

statistics - 在 SAS 上使用 sgplot 和 ODS 绘图

这是我的数据集

第 1 列:脂质水平

第 2 栏:年龄

第 3 列:脂肪含量类别

第 4 列:性别(1=男性)

这是我使用此代码运行的一些不同分析,但我不太确定为什么 SAS 没有编译。

在做任何其他事情之前,我手动设置了一个永久库。

接下来,我想使用每个年龄组的脂肪含量类别的脂质水平 ODS 生成一个图。

为了更清楚地说明我将如何为连接 3 个数据点的每个年龄组制作一条线,用不同的颜色为每条线着色并用星号表示每个数据点,并在 X 轴下方制作一个图例并为图表?(我以为最后一部分是自动出现的)

现在我想使用 ODS 生成两组不同的汇总统计信息。a) 显示每个年龄组的血脂水平的平均值、中位数、样本量和标准差。

b) 报告每个脂肪含量类别的脂质水平的样本量、平均值和标准差。

最后,谁能给我一些关于数据分层的建议,如下所示?我想为 Age Group 和 Fat Content Category 变量创建标签和格式。年龄组从 1 到 5 编码,对应于:15-24;25-34; 35-44; 45-54; 55-64。脂肪含量类别编码为 1 到 3,对应于:极低;相当低;中等偏低。我不知道该怎么做。我能想到的唯一方法是进入原始数据集并手动对其进行排序。

0 投票
1 回答
729 浏览

statistics - 使用 SAS 制作 QQ 图、直方图和散点图

我有这个数据集:

我正在尝试从此数据集中生成多个不同的图。

首先,我想使用 ODS 为变量 Health Awareness Index 生成一个 QQ 图。我已经使用了这段代码,它可以满足我的需求,但我觉得它可能会更好:

接下来,我想使用 ODS 生成散点图,仅用于男性受试者的健康意识指数和年龄。我试过使用:

我想知道该怎么做,但我不知道你将如何在一页上生成单独的直方图?非常适合 50 至 70 岁的男性。任何提示或帮助将不胜感激。

0 投票
0 回答
198 浏览

ruby-on-rails - Microsoft Excel 中的 OpenDocument 电子表格损坏

我正在使用 gem 写入 OpenDocument 电子表格 ( RSpreadsheet )。写入数据后,我让用户下载它。该电子表格在 OpenOffice Calc 和 Numbers for Mac 中运行良好。但是,当我尝试在 Microsoft Excel 中打开电子表格时,它告诉我电子表格已损坏。这只发生在我向它写入数据时。我可以通过 Ruby 打开它并按原样保存它,它会正常工作。一旦我向它写入数据,它就会损坏。

我尝试了另一个 gem ( Rubiod ) 并且能够在 Excel 中打开电子表格,但只有在 Excel 必须“恢复”电子表格之后。在这样做时,它删除了公式和一些格式。OpenOffice 和 Numbers 中的情况更糟,尽管它确实保留了公式。

我需要用户能够在他们选择的任何程序中下载此电子表格。我不知道为什么 Excel 说工作表已损坏,并试图将我的头绕上几个小时。

电子表格以 .ODS 扩展名保存,并使用 MIME 类型application/x-vnd.oasis.opendocument.spreadsheet和字符集下载utf-8

例子:

0 投票
0 回答
461 浏览

excel - 在 ODS Excel 的 Proc Tabulate 中格式化数字

我有一个简单的 PROC TABULATE 工作正常,并通过 ODS 在 Excel 中生成输出。但是,我所有的数字都以一种“通用”格式显示,没有千位之间的点或小数。我尝试了 COMMA12.2 COMMAX12.2 等格式,但只有 DOLLAR12.2 有效(但我不想要美元符号)。我尝试将格式放在不同的地方,结果相同。

这是我的代码:

0 投票
1 回答
580 浏览

mysql - ODS 导入 MySQL:偏移数据

我在将 ODS 文件导入 MySQL 数据库时遇到了问题。

每一行每一列都创建得很好,里面的数据大部分都是正确的。但由于某种原因,我有几行有正确的数据,但不在正确的列中。

我有一个establishmentType列(值是 5 之一:传统、快餐、外卖、酒吧或夜总会)、一个clientEmail列(当然包含电子邮件地址)和一个attestationNumber列(包含从 1 开始的整数)。

establishmentType某些行中导入clientEmailattestationNumber列中,因此我在电子邮件或证明编号中以传统结尾。每次我导入时,它每次都发生在同一个地方,针对同一个客户。

我在任何内容或列名上都没有特殊字符。我找不到任何可能指向我的问题的模式。

这是一个已知的错误?我错过了什么吗?

谢谢 !

0 投票
1 回答
1201 浏览

sas - ODS PDF 中的 Proc 报告书签标题

我希望使 ODS PDF 中的每个 proc 报告在 PDF 书签的第三层都有自己的指定标题。我怎样才能实现这个概念?例如,在下图中,我想将“表 1”条目更改为其他文本。

在此处输入图像描述

我的代码如下:

0 投票
1 回答
76 浏览

sas - SAS Proc 报告标题错误

我有一个问题,通过 do 循环创建我的报告,但是列出宏的标题页每次都没有反映正确的命名约定。它适用于 PDF 中的每个书签以及 proc 报告本身。但是标题没有正确反映。

0 投票
1 回答
1562 浏览

sas - 为什么在混合使用 ods select 和 proc 时会收到警告?

在 ODS POWERPOINT 语句中,我打算从 PROC MIXED 产生一些输出。我不希望显示所有表格。使用 ODS TRACE ON 会将以下结果传递到日志:

输出添加:


名称:模型信息

标签:型号信息

模板:Stat.Mixed.ModelInfo

路径:Mixed.ModelInfo


输出添加:


名称:ClassLevels

标签:班级级别信息

模板:Stat.Mixed.ClassLevels

路径:Mixed.ClassLevels


输出添加:


名称:尺寸

标签: 尺寸

模板:Stat.Mixed.Dimensions

路径:混合。维度


输出添加:


名称:NOBS

标签:观察次数

模板:Stat.Mixed.NObs

路径:混合.NObs


输出添加:


名称:IterHistory

标签:迭代历史

模板:Stat.Mixed.IterHistory

路径:Mixed.IterHistory


输出添加:


名称:收敛状态

标签: 收敛状态

模板:Stat.Mixed.ConvergenceStatus

路径:Mixed.ConvergenceStatus


注:符合收敛标准。

输出添加:


名称: CovParms

标签:协方差参数估计

模板:Stat.Mixed.CovParms

路径:Mixed.CovParms


输出添加:


名称:FitStatistics

标签:拟合统计

模板:Stat.Mixed.FitStatistics

路径:Mixed.FitStatistics


输出添加:


名称:SolutionF

标签: 固定效应解决方案

模板:Stat.Mixed.SolutionF

路径:Mixed.SolutionF


输出添加:


名称:Tests3

标签: 固定效应的类型 3 检验

模板:Stat.Mixed.Tests3

路径:Mixed.Tests3


输出添加:


名称:LSMeans

标签:最小二乘均值

模板:Stat.Mixed.LSMeans

路径:Mixed.LSMeans


注意:PROCEDURE MIXED 使用(总处理时间):

...

我只想显示名为“CovParms”、“Tests3”和“LSMeans”的输出。我在 PROC MIXED 之前添加了一个 ODS SELECT 语句,如下所示:

ODS POWERPOINT FILE='..\program\outputtest.pptx' nogtitle nogfootnote;

ods noptitle;

ods 追踪;

--- 程序 ---

ODS SELECT CovParms Tests3 LSMeans;

proc混合数据=数据;

ABCD类;

型号 Y = XA XB XA BA B*X

随机 C D A D;

ls 表示 A*B;

跑;

退出;

--- 程序 ---

ODS POWERPOINT 关闭;

然而,所有表格都显示在 power point 文件中 - 不仅是 ODS SELECT 语句中所述的那些。日志说:

第1323章

警告:未创建输出“LSMeans”。确保

警告:未创建输出“Tests3”。确保

警告:未创建输出“CovParms”。确保

警告:当前的 ODS SELECT/EXCLUDE/OUTPUT 语句是

但是,当我省略其他程序时,我确实获得了预期的输出。

有什么问题?任何帮助表示赞赏。

0 投票
0 回答
797 浏览

php - 如何在php中获取ods文件格式数据

我在该文件中上传 .ODS 文件,其中有 6 个字段和 1 行,但是当我使用下面的代码时,电子邮件不会获取,但会显示其他数据。

0 投票
1 回答
652 浏览

sas - 如何输出与我在 PROC TABULATE 中的结果完全相同的 SAS 数据集?

所以我是一个完整的 SAS 初学者,我似乎遗漏了一些非常明显的东西,因为我无法弄清楚这一点。希望有人可以帮助我。

我在 .csv 文件中有杂乱无章的数据,我需要用它来计算一些东西,但在这之前的第一步是将我的数据组织成 SAS 中的可用数据集。所以首先,我运行一个DATA步骤来导入我的 .csv 文件。然后,我运行 aPROC TABULATE让它看起来完全符合我的要求,以便我可以计算其他变量,如下所示:

PROC TABULATE DATA = Work.Temp OUT = Work.Final;

但是,输出的数据集 Work.Final 看起来与我在PROC TABULATE. 基本上,我能够将数据转换为我想要使用的形式PROC TABULATE,并且我希望我输出的 SAS 数据集看起来完全符合这种形式。相反,数据集 Work.Final 再次变得杂乱无章。

有什么想法吗?