Triad sou.

2008-01-01から1年間の記事一覧

xls->csv変換マクロ

PC

Excelからxlsファイルをシート毎にcsvファイルに変換するマクロ。 一応使うかな〜程度だったけど作っておいた。 Excel 2007で作ったと思うので他のバージョンだと動かないかも。 ダウンロード (Dropbox)

class statement の reference group

SAS

SAS を使って一般化線形モデルで解析するときの、class statement の挙動を調べてみました。 genmod, logistic, tphreg とかの class statement の話なので、anova 系の class statment では以下のオプションを指定するとエラーがでるかもしれません。 また…

打ち切りをヒゲにした Kaplan-Meier plot

SAS

LIFETEST Procedure のグラフ機能とか、GPLOT Procedure の symbol statement の value option の指定だけでは、打ち切りをヒゲにして出力できない。 ということで annotate を使って実装してみた。 proc datasets lib = work kill; run; option linesize = …

バッチファイル 実行ディレクトリ名の取得 (1)

PC

改良版はこちら↓ バッチファイル 実行ディレクトリ名の取得 (2) 旧版 Windows環境のTeX周りを充実させておこうと思って、バッチファイルを書いてた時に作った。 これを使って実行したバッチファイルがあるディレクトリ名を取得して、WinShellのプロジェクト…

libname statement で Excel ファイルを読む

SAS

%let execpath = " "; %macro setexecpath; %let execpath = %sysfunc(getoption(sysin)); %if %length(&execpath) = 0 %then %let execpath = %sysget(sas_execfilepath); data _null_; do i = length("&execpath") to 1 by -1; if substr("&execpath", i, …

離散型HMM

SAS

昔 SAS/IML で離散型 HMM にチャレンジしたときに できたもの (Dropbox)、対数取る処理 (アンダーフロー防止のための Scaling) とかする前に遅くてやめてしまった。 シンボル行列の次元が 10000×c ぐらいになると激遅でもうだめですね。 IML は計算速度が・…

Agent Plant - Empire of Pain (Wavetraxx Remix)

知り合いのSさんから相当昔にもらった正体不明のサンプルファイルの曲名が分かった。 下らないけど数年越しだったので何かうれしかった。 Empire of Pain (Wavetraxx Remix) 12''EP買おうかな。

dvipdfmxのエラー

TeX

資料作りをしようと思ったら、dvipdfmxのエラーが直らなくて困った。 数ページ作って途中で止まらずに終了して、止めてログをみるとこんな感じ。 ** ERROR ** Could not find encoding file "cmex". Output file removed.ぐぐっても同じ症状は出てこなかった…

dvipdfmで暗号化PDFを作る時のメモ

TeX

フル暗号化(すべて許可しない)の場合のコマンドは dvipdfmx -S -P 0x0000 -K 128 hoge.dvi 実行するとオーナーパスワードとユーザーパスワードの入力を求められる。 オーナーパスワードは暗号化設定の変更権限、ユーザーパスワードは文書を開くのに必要なパ…