問題タブ [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 に答える
729 参照

statistics - SAS を使用した QQ プロット、ヒストグラム、散布図の作成

私はこのデータセットを持っています:

このデータセットから複数の異なるプロットを作成しようとしています。

まず、ODS を使用して、変数の健康意識指数の QQ プロットを作成します。私はこのコードを使用しました。これは私が望むことを行いますが、もっと良いと思います:

次に、ODS を使用して健康意識指数と年齢を男性被験者のみに適用した散布図を作成します。私は使用してみました:

どうすればいいのか知りたいのですが、1つのページに個別のヒストグラムを作成する方法がわかりません。50 歳から 70 歳の男性に最適です。ヒントやヘルプをいただければ幸いです。

0 投票する
0 に答える
198 参照

ruby-on-rails - Microsoft Excel で破損した OpenDocument スプレッドシート

gem を使用して OpenDocument スプレッドシート ( RSpreadsheet ) に書き込みます。データが書き込まれたら、ユーザーにダウンロードさせます。スプレッドシートは、Mac 用の OpenOffice Calc および Numbers で正常に動作します。しかし、Microsoft Excel でスプレッドシートを開こうとすると、スプレッドシートが破損していると表示されます。これは、データを書き込むときにのみ発生します。Ruby で開いてそのまま保存すると、問題なく動作します。データを書き込むと、データが破損します。

別の gem ( Rubiod ) を試してみたところ、Excel でスプレッドシートを開くことができましたが、Excel がスプレッドシートを「回復」しなければならなかった後でした。そうすることで、数式と一部の書式設定が削除されました。数式は保持されていましたが、OpenOffice と Numbers ではさらに悪化しました。

ユーザーが選択したプログラムでこのスプレッドシートをダウンロードできるようにする必要があります。Excel がシートが破損していると言い、何時間も頭を悩ませようとした理由がわかりません。

スプレッドシートは .ODS 拡張子で保存され、の MIME タイプapplication/x-vnd.oasis.opendocument.spreadsheetと文字セットを使用してダウンロードされますutf-8

例:

0 投票する
1 に答える
580 参照

mysql - ODS の MySQL へのインポート: オフセット データ

ODS ファイルを MySQL データベースにインポートする際に問題が発生しました。

すべての行と列は正常に作成されており、内部のデータはほとんどの場合正しいです。しかし、何らかの理由で、正しいデータを持つ行がいくつかありますが、正しい列にはありません。

列 (値はestablishmentType5 のいずれか: 伝統、ファーストフード、テイクアウト、パブ、ナイトクラブ)、列 (clientEmailもちろん、電子メール アドレスを含む)、およびattestationNumber列 (1 から始まるラウンド番号を含む) があります。

一部の行のはまたは列establishmentTypeのいずれかにインポートされるため、電子メールまたは認証番号の伝統的なもので終わります。インポートするたびに、同じクライアントに対して、毎回同じ場所で発生します。clientEmailattestationNumber

コンテンツまたは列名に特殊文字はありません。問題を指摘する可能性のあるパターンが見つかりません。

これは既知のバグですか? 私は何かを逃しましたか?

ありがとう !

0 投票する
1 に答える
1201 参照

sas - ODS PDF の Proc レポート ブックマーク タイトル

私は、ODS PDF 内にある各 proc レポートに、PDF ブックマークの第 3 レベルに独自のタイトルを付けたいと考えています。どうすればこのコンセプトを達成できますか? たとえば、下の画像では、「表 1」のエントリを別のテキストに変更したいと思います。

ここに画像の説明を入力

私のコードは以下の通りです:

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

パス: Mixed.Dimensions


追加された出力:


名前:NOb

ラベル: 観察数

テンプレート: Stat.Mixed.NObs

パス: Mixed.NObs


追加された出力:


名前: IterHistory

レーベル: イテレーションヒストリー

テンプレート: Stat.Mixed.IterHistory

パス: Mixed.IterHistory


追加された出力:


名前: ConvergenceStatus

レーベル: 収束状況

テンプレート: Stat.Mixed.ConvergenceStatus

パス: Mixed.ConvergenceStatus


注: 収束基準が満たされました。

追加された出力:


名前: CovParms

ラベル: 共分散パラメータ推定

テンプレート: Stat.Mixed.CovParms

パス: Mixed.CovParms


追加された出力:


名前: フィット統計

ラベル: 適合統計

テンプレート: Stat.Mixed.FitStatistics

パス: Mixed.FitStatistics


追加された出力:


名前: ソリューションF

レーベル: 固定効果のソリューション

テンプレート: Stat.Mixed.SolutionF

パス: Mixed.SolutionF


追加された出力:


名前: Tests3

ラベル: 固定効果のタイプ 3 検定

テンプレート: Stat.Mixed.Tests3

パス: Mixed.Tests3


追加された出力:


名前: LSMeans

ラベル: 最小二乗平均

テンプレート: Stat.Mixed.LSMeans

パス: Mixed.LSMeans


注: 混合手順を使用 (合計処理時間):

...

「CovParms」、「Tests3」、「LSMeans」という名前の出力のみを表示したい。次のように、PROC MIXED の前に ODS SELECT ステートメントを追加します。

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

ods noptitle;

オッズ トレース オン;

--- 手順 ---

ODS SELECT CovParms Tests3 LSMeans;

proc 混合データ=データ;

クラスABCD;

モデル Y = XA XB XA BA B*X

ランダム C D A D;

ls は A*B を意味します。

走る;

終了する;

--- 手順 ---

ODS POWERPOINT CLOSE;

ただし、ODS SELECT ステートメントで指定されたテーブルだけでなく、すべてのテーブルがパワー ポイント ファイルに表示されます。ログには次のように記載されています。

1323 ODS SELECT CovParms Tests3 LSMeans;

警告: 出力 'LSMeans' は作成されませんでした。であることを確認してください。

警告: 出力 'Tests3' は作成されませんでした。であることを確認してください。

警告: 出力 'CovParms' は作成されませんでした。であることを確認してください。

警告: 現在の ODS SELECT/EXCLUDE/OUTPUT ステートメントは

ただし、他の手順を省略すると、意図した出力が得られます。

何が間違っているのですか?どんな助けでも大歓迎です。

0 投票する
1 に答える
652 参照

sas - PROC TABULATE での結果とまったく同じように見える SAS データセットを出力するにはどうすればよいですか?

私は SAS の完全な初心者であり、これを理解できないため、非常に明白な何かが欠けているようです。うまくいけば、誰かがこれについて私を助けてくれます。

私はいくつかのものを計算する必要がある .csv ファイル内のデータを整理していませんが、その前の最初のステップは、データを SAS で実行可能なデータセットに整理することです。まず、DATA.csv ファイルをインポートする手順を実行します。次に、次のPROC TABULATEように追加の変数を計算できるように、 a を実行して、希望どおりに見えるようにします。

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

しかし、出力されたデータ セット Work.Final は、 で作成できたものとはまったく異なって見えますPROC TABULATE。基本的に、 を使用してデータを必要な形式にすることができましたPROC TABULATE。出力された SAS データセットをこの形式で正確に表示したいと考えています。代わりに、データ セット Work.Final は再びまとまりのない混乱です。

何かご意見は?