gikoha’s blog

個人的メモがわり

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

ピント調整

amazonポイントためまくってついにねんがんの明るめレンズ (シグマ17-70mm F2.8-4.0 DC OS HSM) を手に入れたぞ! 純正じゃないからピント調整をば... あんまり厳密にやっていないけれど まずこんな感じで細かい文字の入っている紙を三脚つかって斜めに設定…

R 表への書き出し

# 簡単な書き出し write.table(value,quote=F,row.names=F,col.names=F,sep="\t") # latex or html library(xtable) td<-xtable(value) print(td) # latex format zz <- file("ex.html", "w"); print(td, type="html", file=zz); close(zz) # html format

数える

baseline characteristicsを数えるとき、Excelで'=COUNTIF(Sheet1!$XXX,"*AMI*")'などやってたけれど 同じことを R でやる value <- matrix(,17,3) value[1,1] <- "n" n <- dim(data)[1] value[1,2] <- n value[1,3] <- "" ... value[2,1] <- "AMI" v <- gre…

R update

Rコンソールを最新版にしたところ パッケージがなくなってしまったことが判明 しょーがないのでパッケージマネージャを使ってインストールを試みるしかし RMySQLがないと言われた↓からMacOS X binaryをダウンロード http://cran.r-project.org/web/packages/…

統計解析

データを増やしたので解析に入るが、R + mysqlを使った方が解析は速い感じがする。 特にNA、欠損データの扱いがやっぱりうまい。 ただ、データベースでint/float型にしてしまうと、空欄やNAと入力したところが0になってしまう。 データベースを作るときにはV…

いきなりこんな画面でたらハッカーの攻撃かと思うじゃないか!

当然アプリごと削除!

D7000 tethering

現在のLightroom 3 ではサポートされない Aperture 3ではサポートされるが、プロジェクトをクリックしてからテザー>セッションを開始...を選ぶ必要がある ただ撮影ができるだけで複雑なことはできないみたい。 試してよかったのは Sofortbild 。 Live View …

無線LAN

調子が悪かったので変更 WPA2-AESに固定するべきらしい id:nagachika:20090805 コメントも参照 ぶちぶち切れることが多かったのでSSIDもステルスに変更 Atermのオートチャンネルセレクト機能のせい?

久しぶりにASO PTAを行いました

若干CTOに近い狭窄でしたがなんとかできました CFA刺して造影してSFA select 問題の膝上狭窄 途中subintima/collateralの方にも侵入しながらも、なんとかSterling backupの元にTreasure通過可能 wireの走行でそれっぽかったのですが、一応先端造影にてpopに…

database & pagination sample

それっぽくなってきたー!ただflexigridの方が見栄えはいいかな..controller 'welcome' public function page($offset = 0) { $url = 'http://XXXX/welcome/page/'; $pagination = 15; $dbname = 'XXXXX'; if (!$this->tank_auth->is_logged_in()) { redirec…

PDF download

CodeIgniterでPDFをダウンロードさせるcode. application/cache/XXXX.pdfをおいてあるものとする # view 内 # controller内 public function download() { $this->load->helper('download'); $this->load->helper('file'); $data = read_file("./applicatio…

DataMapper ORM

CodeIgniter 2.0.x に対応した DataMapper ORM を試してみた。まずdatabaseを用意し、tableを用意する 本当はクラス名=table名がいいのだが、ここではめんどくさかったので変えてみた # テーブルdiseaseについて mysql> show columns from disease; +------…

Auth

データベースにユーザログイン機能は必須なわけだけれど、DX Authは機能豊富なくせに2.0.xだとどうもうまく動かない。 Tank Authが2.0.xに対応していた。(DX Authの新生らしい) インストールして試してみるとcaptchaがおかしかったが、実は chmod 777 captcha…

CodeIgniterのインストール

v2.0.1をインストールしたはいいが、ORMもサポートしていないことにがっかり。 ま、それはそれとして、scaffoldingも削除されたためデバッグが難しい。やむなく まずCIのpackage managerである Sparkをインストール。その後table_torchをインストール。 php …

エディタの設定

PHP用テキストエディタは当然TextWrangler. R用にR Language Module for TextWrangler これも導入しましょう。

PHPの設定

/etc/php.iniの変更 PHP5 のソケットは/tmp/mysql.sock なので、/var/tmp→/tmpにする mysql.default_socket = /tmp/mysql.sock

PHP Framework

さて R - MySQL の結びつきはできたわけで、MySQL - Web の結びつきをいかに軽くするかが必要だ。 簡単にできて拡張性があって、というと昔は WebObjects とかあったわけだが、いかんせん重すぎるしいろーんなtrickを必要としたような、、そういえば昔 WebOb…

MySQL

Community Serverをインストール /etc/mysql/my.cnf を /usr/local/mysql/support-files/XXX.cnf からコピーして作った後、末尾に以下を付け加える [client] default-character-set = utf8 [mysqld] skip-character-set-client-handshake character-set-serv…

SQLite

データの管理はデータベースが望ましいが、ODBCはなんかうまくいかない。SQLite3 + RSQLite の組み合わせがよかったので報告する。 Excelからの書き出し CSV (区切り文字= "," ダブルクオートする)で書き出す テキストエディタで開く 1行目に、データベース…

RによるROC曲線

先ほどのデータを解析 source("http://aoki2.si.gunma-u.ac.jp/R/src/ROC.R", encoding="euc-jp") ROC0(acs,survive) AUCが最後に表示される ... $c.index [1] 0.6589782 ここによるとあんまり尤もらしい曲線じゃないけどね! Epiパッケージを使うともっとす…

Rによる2群検定(正規分布)

事象がおきたかどうかについて、ある値が高いか低いかでわけるとき R ではどうするか データを用意 読み込み d2 <- read.table(pipe("pbpaste"), header=TRUE) subsetを使って切り分け、そのグループをt検定(あるいはt.test(LHratio~ACS,d2) だけでもいいっ…

RによるKaplan-Meier法

Prismで普段解析していますがGUIなだけに自動化しにくい... 特にグループ分けした場合それぞれを別のカラムに入力しなければいけないのがネック。 例えばgroup0-3まであった場合↓のようにexcelのマクロを使って整形しておかなければならない そこでRの出…

追記

注文して電池が届きました

MacBook Proのトラックパッド

クリック感が消失しておかしいなあ、と思っていたら、実はバッテリーが膨張してトラックパッドの基盤を押し上げていただけでした 参考リンク MacBookProのトラックパッドの調子が悪い バッテリー・トラブル&引っ越し↑この曲率はや・ば・い!膨張しかかって…