问题标签 [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.
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,对应于:极低;相当低;中等偏低。我不知道该怎么做。我能想到的唯一方法是进入原始数据集并手动对其进行排序。
statistics - 使用 SAS 制作 QQ 图、直方图和散点图
我有这个数据集:
我正在尝试从此数据集中生成多个不同的图。
首先,我想使用 ODS 为变量 Health Awareness Index 生成一个 QQ 图。我已经使用了这段代码,它可以满足我的需求,但我觉得它可能会更好:
接下来,我想使用 ODS 生成散点图,仅用于男性受试者的健康意识指数和年龄。我试过使用:
我想知道该怎么做,但我不知道你将如何在一页上生成单独的直方图?非常适合 50 至 70 岁的男性。任何提示或帮助将不胜感激。
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
例子:
excel - 在 ODS Excel 的 Proc Tabulate 中格式化数字
我有一个简单的 PROC TABULATE 工作正常,并通过 ODS 在 Excel 中生成输出。但是,我所有的数字都以一种“通用”格式显示,没有千位之间的点或小数。我尝试了 COMMA12.2 COMMAX12.2 等格式,但只有 DOLLAR12.2 有效(但我不想要美元符号)。我尝试将格式放在不同的地方,结果相同。
这是我的代码:
mysql - ODS 导入 MySQL:偏移数据
我在将 ODS 文件导入 MySQL 数据库时遇到了问题。
每一行每一列都创建得很好,里面的数据大部分都是正确的。但由于某种原因,我有几行有正确的数据,但不在正确的列中。
我有一个establishmentType
列(值是 5 之一:传统、快餐、外卖、酒吧或夜总会)、一个clientEmail
列(当然包含电子邮件地址)和一个attestationNumber
列(包含从 1 开始的整数)。
在establishmentType
某些行中导入clientEmail
或attestationNumber
列中,因此我在电子邮件或证明编号中以传统结尾。每次我导入时,它每次都发生在同一个地方,针对同一个客户。
我在任何内容或列名上都没有特殊字符。我找不到任何可能指向我的问题的模式。
这是一个已知的错误?我错过了什么吗?
谢谢 !
sas - SAS Proc 报告标题错误
我有一个问题,通过 do 循环创建我的报告,但是列出宏的标题页每次都没有反映正确的命名约定。它适用于 PDF 中的每个书签以及 proc 报告本身。但是标题没有正确反映。
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 语句是
但是,当我省略其他程序时,我确实获得了预期的输出。
有什么问题?任何帮助表示赞赏。
php - 如何在php中获取ods文件格式数据
我在该文件中上传 .ODS 文件,其中有 6 个字段和 1 行,但是当我使用下面的代码时,电子邮件不会获取,但会显示其他数据。
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 再次变得杂乱无章。
有什么想法吗?