2018-01-01から1年間の記事一覧
これらはほとんど変わらない、とSAS V6のマニュアルを見ても書いていた記憶が・・・・・・SAS日本語オンラインマニュアルの、「Base SAS 9.4 プロシジャガイド」に載っているリスト(p.2079)とかが便利です。統計プロシージャのガイドでないところが何とい…
sas-tumesas.blogspot.com を見て。特殊欠損値は、気がつく人は気がつく、知らない人は知らないし分かりづらいのであんまり使う事はないのですが。 以下サンプル。 data _NULL_ ; a = .M ; put a ; if a^=. then put '特殊欠損値は通常の欠損値とは異なりま…
SASが標準で作成するログのパターンに合わせるかどうか 「ERROR:...」「WARNING:」「NOTE:」みたいなのに合わせるかどうか。 あと、SYSERR等を取り扱うかどうか。 SAS DMSの中で色が違うだけでいい、というのであれば、ログにputステートメント等で「ERROR:.…
SASはLinux版もありますが。 というか、SASってWindows版後から出してた印象なので、むしろWindows対応に四苦八苦してた気が。 どのLinuxでも載るという訳ではありません。 ええと、SAS Analytics UだったかはVM入れさせるのであんまり関係ないのですが、素…
タスクスケジューラーで自動的に何らかのプログラムを動かし、例えば毎日一回は何かを実行する、というのは大変よくやると思うが、タスクスケジューラーで実行しづらいものはあり、例えばデスクトップセッションで画面を必要とするようなものは、実行出来な…
Vivaldi 2.0にしたついでに、寝ながら使うFedoraマシンのブラウザを完全にVivaldi一本でやる試み。 Vivaldiって何 Chromiumベースのブラウザで、色々カスタマイズして使いたい人向けのブラウザ。 ステータスバーやペイン表示がデフォルトで設定可能。設定項…
namelesscity.hatenadiary.com あれから使いながら、結局Atom EditorからVS Codeに引っ越した。 理由としては、 「会社のプロキシ超えするのにAtom Editorでハマリが多すぎる」 から。 ユーザIDやパスワードの特殊文字の調査とかもダルい。 VS CodeはWindows…
それ、逸脱チェックみたいな話になっていくのかな? という感想。 時代が進まねえ・・・・・・ 論理チェックとかかなり軽量化していったのを経験した身としては、そんな金とリスクのトレードオフに合わせて適当にさじ加減変わるなら、そのように要件早めに出…
SASユーザー総会にて。 社内の人に挨拶をするだけのつもりが、いきなりだったのでちょっとビックリしました。 流石にブログ名音声で呼ばれるのはなあ。いやつけたのは自分ですが。
IronPythonをWindows 7にインストールしたらVisual Studio Codeで食わせるのにハマった。 こちらは標準のPythonにPython .NETを食わせることで回避。完全互換ではないようですが。 Python .NET(pythononnet)をFedoraに入れてみようとしたら、Monoとの連携に…
spotfiremaniacs.net 余談ながら、「StreamBaseとH2O連携 | Spotfireで学ぶデータサイエンス超入門」 がIoTとかには必要になってくるやつなので興味深いです(が、どこまで使えるかは分からないです触ってないので) 何が出来て何が出来ないという範囲を探し…
こんなの。 filename _IN ... ; filename _OUT ... ; data _NULL_ ; length TEXT $32767. ; infile _IN lrecl=32767 dlm='1a'x; input TEXT ; file _OUT lrecl=32767 dlm='1a'x; length NUM_DQ FLG_DQ 8. ; retain FLG_DQ ; if _N_ = 1 then FLG_DQ = 0 ; NU…
はてなブログのSSL対応をしました。 無料版でありはてなのドメインなのでLet's Encrypt対応です。 Symantec絡みの事で、製薬企業のサイトで見えなくなりそうなサイトが・・・・・・大丈夫でしょうかね。 シマンテックの SSL/TLS サーバ証明書の入れ替えにつ…
Pinnacle 21ほどのチェックはいらないんだけど、単純にnullがあるとか、全部nullとか、データセットの素性を明らかにするようなチェックツールがいるなあと。 Enterprise Guideで一変数要約統計みたいなのが簡単に出せたような記憶があるけど、怪しい文字変…
愚痴っぽいメモ。 google:プロジェクト 失敗 コミュニケーション不足 失敗気味であればあるほどコミュニケーションは阻害される。コミュニケーション不足は擬似相関な要因で、兆しを見付けたらなにかがおかしいので別の所の故障原因を探すのが吉。 「コミュ…
バージョンの差異が少なからずあり、Win7とWin10ではバージョンが違う。 最大の欠点がこれで、当面WindowsのDOSコマンドから抜け出せないのもこのせい。 正直当てに出来ない。 未だにシェルの文字エンコードがS-JISで Winの、「表示はS-JISなんだが実際には…
パスワードの定期変更推奨が無くなりました。総務省から。 当面は、Part11とかの影響引き摺るんでしょうが、今後は無くなりそうです。 その代わりと言ってはなんですが、ユーザーの管理はしっかりやってく必要あるでしょうね。
Python入れる。 現行Py3系統の最新安定版は3.6.4。公式版、64bitを使う。 ただ、実際のところ32bit版が安牌な気がするが要調査。 Proxy通す。 会社内で使っているプロキシを通す、のだが、PACファイルでProxy設定しているパターンなので、それはそのままは使…
SASのIDEと呼べるのは、SAS謹製しかない。 WDSとかは置いておいて。University Editionは商業利用出来ないし。 コードエディタとしてはSAS DMSの他、SAS Drug Developmentの~とかSAS Studioとかあるが、如何せんライセンスの問題もあるし、何より、SAS Inte…
と言っても大げさなものではなく、 単純に、SASUSERのパス変えた違うsasv9.cfgで実行させればいいという話です。 パラレルにバッチ実行するには、rsasuserシステムオプションと、ods pathのパスの最初にWORK.TEMPLATEとかをprependしてやればよいです。ちょ…
たまに忘れるので。 1Twips=1/20pt(0.05pt)=1/1440inch 1pt=1/72inch 線の太さもこれで変換出来る
要約 コード変換については、SASの場合にはフォーマット/インフォーマットを使うのが楽です。 数値コード→文字列変換 数値フォーマットを使います。 文字列コード→文字列変換 文字フォーマットを使います。 文字列→数値コード変換 数値のインフォーマットを…
SAS9.4で確認。 どうにか回避出来ないものかと思って色々考えたんですが、infileステートメントでどうにもtermstrとか指定出来ないですし、別レコード判定がされてしまっているようで。 仕方ないので、改行文字の入っていないセルだけを取り込む形で回避しま…
SASプログラムで、私結構一重引用符使うのですが、 MSゴシックだとこれがカンマと混ざるのが辛い。 源ノ角ゴシックを拡張エディタで使いたいなあと思うのですが、如何せん共有サーバだと厳しいっすなー。 SAS自体に仕込むんじゃなくて、あくまでもエディタ設…
SAS V5 Transport fileの制限ではあるが、 変数名8文字まで というのが、プログラムにおいて大変質が悪い状況を発生させてる。 変数が認識しづらいし、サジェスト機能を作るにも不便きわまりない。 やっぱまともなプログラマーが設計とかに関係しないとダメ…
直接相談された訳ではないので言ってませんが、メモとして。 この単語が出てきた場合には、 何らかの値が本来は離散値であるにも関わらず、連続値として想定し、連続値用の分布を使って近似する場合で、 ちょっと統計的に有意な差が出ないような側に統計量計…