空飛ぶチンアナゴの統計解析日記

統計解析を嗜むチンアナゴのメモ帳です

STATA

%%stataを使った分析例

flying-spotted-garden-eel.hatenablog.com 前回はセットアップについて解説しましたが、今回は実際の解析について説明します。 とりあえず、Jupyter Notebookを起動して最初のセルに STATA_SYSDIR = "自分のstataのpath" import stata_setup stata_setup.co…

pystata導入編

基本的にマニュアルを見ればインストールできます。 www.stata.compythonでのデータ分析のためにAnacondaがインストールされている人は特に問題なくインストールできるはず。 追加でインストールすることが推奨されているパッケージである NumPy 1.9 or late…

STATAにおけるKruskal-Wallis検定後の多重比較をどうするか問題

ANOVAに比べてKruskal-Wallis検定後の多重比較の記載が圧倒的に少ない気がするので色々書いてみます。 【参考事例】SPSSさんの場合 www.stats-guild.com IBM SPSS Statistics Algorithms.pdf(英語版のみ):PDF776枚目 The Kruskal-Wallis, Friedman and Ke…

独自のモジュールを考える(STATA編)

pythonで言うところのimport構文で自作のモジュールを読み込ませたいなというお話 今日のお題 「こんにちは、〇〇さん(〇〇は任意の名前)」と表示する関数display_helloが記載されているDoFile「display_hello.do」を作成しなさい。 「display_hello.do」…

グラフのテンプレート

www.lightstone.co.jp www.lightstone.co.jp地味に活用して欲しいLightStoneさん提供のSTATAのグラフのテンプレート STATAのグラフについて解説してあるものというと www.stata.com 公式の英語のcheat sheetsもありますが、そちらよりも実践的なのでおすすめ…

STATAを買うということ

STATAにも色々バージョンがあり、自費で買うとき迷うということはよくあると思います。 もちろん扱う予定のデータサイズによって違うけど、参考になれば幸いです。 取り扱えるデーターのサイズで考える www.stata.com Product features Stata/BE Stata/SE St…

STATA 18が出ましたね

blog.stata.com STATA 16から17にアップグレードした時ほどの差はなさそう。www.stata.com ぱっと見のみんなに役立つ機能はtable1書き出し機能が公式についたところでしょうか? 正直あまり17からアップグレードするほどの価値があるかと言われるとちょっと…

dsを使いたい

pandasでよくある columns_name_list = df.columns みたいなことをSTATAでやりたいなぁという話。 マニュアル(https://www.stata.com/manuals/dds.pdf)によるとr(varlist)で取り出せるらしい。 ということで探してみた www.stata.com 単純にdsコマンドで取…

STATAとpythonの共同作業

先週の木曜日と金曜日にあったSTATAのセミナー、なかなかpythonとの共同作業という新しいテーマなだけに興味深かったんだけどだいたい深夜でいつも起きれずと。 とりあえず、木曜日のセミナーのレコーディングは来たので、金曜日もセミナーのレコーディング…

STATAのwebinar

www.stata.com今更ですがありがたいことに全部無料です。 英語とスペイン語が多いことをみるにその2言語のユーザーが多いのかしら?なかなか日本だとスペイン語のユーザーが少ないせいか新鮮な気持ちです。とりあえずどれも良さそうなので一度見ておくと良…

STATAからodbcドライバーを介してMySQLのデータベースに接続する話

結論からいうとこれ、クッソめんどくさい。 具体的にいうとodbcドライバーの設定がすごくめんどくさい。STATA17を使っている人なら素直にMySQLへの操作はSQLAlcamy(https://www.sqlalchemy.org/)みたいなpythonのライブラリーを使ってアクセスしたほうが早…

STATAのチートシート

www.stata.com 今更ながらSTATA公式のチートシート。 やっぱりあると便利よね。

STATAとSPSSで役立つチャンネル

www.youtube.com そういえば、STATA公式のyoutubeチャンネルと並んでよく使うMike Crowson氏のチャンネルを紹介するのを忘れていたのでご紹介。 STATAだけではなくSPSSの解説もあり非常に役にたつ。

グループごとに連番を振りたい

STATAで言う所の bysort グループ名: egen = seq()みたいなことをpython、pandasでやりたい。 実際にやってみる bysortに相当するのはgroupby()メソッドになる。 pandas.pydata.org さて、これでデータフレームを指定のグループでまとめられた。 あとはグル…

STATAの関数

STATAの関数の宣言についてまとめてみました。

そういえばSTATAの公式チャンネル

www.youtube.com 意外と歴史は長く最初の動画は2012年に投稿されている。 www.youtube.com これが最初の動画みたい。 しかし、STATA12.1がもう10年前かと思うと思えば遠くに来たものである。

STATAの無料webinar

www.stata.com 先週開催されたループ処理の動画を見直しているのですが、めちゃめちゃいい! しかも、あとから見直せるから時差があっても安心。めっちゃよきかなよきかな。

MySQLドライバーをインストールしようとしてもインストールできない問題

www.mysql.com STATAからMySQLサーバーに繋ぐためのODBCドライバーをインストールしようとしたら、インストールできない。 どうしてインストールできないの?バージョンが間違っているのか何なのか? 原因不明で困る。

table1_mc的なそれ

STATAにはtable1_mcという便利なユーザーアドインがある。 ざっくり説明すると 項目名 男 女 p-value 身長(cm)/ Mean(SD) 168.2 (5.5) 155.4 (4.2) 0.001 体重(kg)/ Mean(SD) 67.4 (10.5) 55.2 (7.2) 0.021 BMI / Mean(SD) 23.0 (4.0) 22.2 (7.2) …

STATAの本をどこで買うべきか

さて、 A Gentle Introduction to Stata, Sixth Edition An Introduction to Stata Programming, Second Edition Multilevel and Longitudinal Modeling Using Stata, Fourth Edition (Volumes I and II) Data Management Using Stata: A Practical Handbook…

欲しいSTATAの本

STATA Pressさんの欲しい本をとりあえずまとめてみる。 3冊以上頼むの10%オフなのでまとめ買いがオススメ A Gentle Introduction to Stata, Sixth Edition www.stata.com 入門書として欲しいなと思いながら見ている。 基本的なところが抜けていることを最近…

安価で優しいSTATAの本

https://amzn.to/2Y97I2G 安価(大事)で! 優しい(これも大事)! 日本語で書かれた(これもそこそこ大事)! STATAの本が出るようです。 なかなか英語の本が中心なだけに、期待できる本であると信じたい。

STATAの欠損値の話

ある特定の世代には「ぬるぽ」のnullでおなじみの欠損値の話です。 STATAでは欠損値は数字型のデータの場合"."で表現されます。 欠損値の扱いはめんどくさい 例えば、 名前 年齢 あきら 42 あつし 不詳 みのる 50 (以下、行がいっぱい) みたいな感じで人の…

STATAの変数の型

STATAの数字型は色々種類があります。今までその辺を無頓着にテキトーにやっていたのですが、それが原因でひどい目にあったというお話です。

STATA 17がリリースされました

STATA 17が4月20日にリリースされました。STATAのPython化が進む一方であえてSTATAを選ぶという選択肢は年々なくなっているように感じます。