SAS Programming

実用性重視のSASコマンド集

Share Button

SASでの基本操作にまあまあ慣れてきたみなさんに覚えておいてほしいコマンド集をまとめておきます.自分が解析で使っているものなど実用性の高そうなものを中心にしています.偉そうに書いてますがこれは自分のためです. 1 変数v […]

Share Button
SASで変数リスト内の全変数に順番に同じ処理をかけていくマクロ

Share Button

SASであるデータセットdatとデータセット内の変数がいくつかあったときに,そのデータセット内の指定した複数の変数に順番に同じ処理をかけていくマクロを作りたかったんですよ.ちなみに変数名には何の法則性もない. まあなんか […]

Share Button
【忘備録】SASで巨大データセットから先頭100Obsを抽出

Share Button

10億件とかのデータセットにデータステップで処理かけるのに、すげー時間かかった挙句に処理がうまくいってなかったら嫌じゃないですか。未だにそんなことやってるんですかって思われるかもしれませんけど、試しに先頭の100オブザベ […]

Share Button
SASでカテゴリカルな変数をダミー変数化するマクロ

Share Button

これ前から作ろうと思ってたんですよね。やればなんか意外と簡単にできそうな気もして。 ちょっと個人的に早急に必要になったので作ります。 カテゴリカルからダミー化するのでdummize。   dummize(dat […]

Share Button
SASでランダムサンプリングしてグループ分けするマクロ

Share Button

あるデータのオブザベーションを,指定した割合で2つのグループにわけます。 元データから無作為抽出して片方のグループを作ったあとに,元データから抽出されなかった残りのオブザベーションだけをもう片方のグループとして吐き出しま […]

Share Button

Share Button

PROC HTTPまたの名を「無限の可能性を秘めたクッソ使いづらいプロシージャ」をどこまでも追究していきます。ブログを差別化しようとするとこういう役に立たない上に大してPVの稼げないネタしか思いつかなくて悲しい。 まあ正 […]

Share Button

Share Button

自分の思うことが実装できず非常に悔しいですが、これは仕様なので仕方がありません。(後述)   SASでtwitterのAPIを叩いて、検索ワードに当たったツイートを直接データセットに落とし込みます。 Twitt […]

Share Button

Share Button

「プログラミングなんてやってるくせにそんなことも面倒臭がる出不精なのか」と思うかもしれませんが、プログラミングの極意は自動化です。   ちなみに以下のサンプルコードはジャパンネット銀行のウェブ上にあるcsvファ […]

Share Button

Share Button

昨日のpostでSAS上でRを走らせたので、Rで作ったデータをそのままSASで分析継続できるようにします。簡単です。   とりあえずぼくが使いたいのはRMeCabなので、青空文庫から戸坂潤『イデオロギー概論』を […]

Share Button

Share Button

最近SAS関連のpostばっかですね。このブログは病気と音楽業界談義がメインのはずなのに。 さて、ワークフロー上で一瞬だけRを使う用事ができたので、前から気になっていた「SAS上でR言語をサブミットする」件を試してみまし […]

Share Button