script
楽しい(無駄な)Rアート - こにしき(言葉、日本社会、教育) ←この続編。 こころの赴くままに描いてみました。 完全オリジナルです。 Script x <- runif(10000) y <- runif(10000) col1 <- ifelse( ((y-.5)^2 + (x-.5)^2 >0.3)&((y>.5)&(x<.5)), "#804000"…
n <- 2200 X <-runif(n,-1,1); Y <-runif(n,-1,1.5) a <- ifelse( (Y>(X^2)^(1/3)-sqrt(1-X^2))&(Y
いつもロト6が当たらない、とぼやいている人がいたので、いたたまれなくなって、作ってみました。 当たるといいですね! LOTO6 <- function(x,y,z,v,w){ x <- order(runif(43))[1:6] x[order(x)] } 使い方 Rを起動して LOTO6() のカッコの中に、必要事項を記…
2015年9月7日追記 中澤先生のツイートで知りましたが、信頼区間をプロットする関数を含んでいるパッケージがすでに存在するようです。 http://www.inside-r.org/packages/cran/plotrix/docs/plotCI こちらを使うことをお勧めします。 plotrixパッケージにplo…
UverWorldに似ていると言われた回数から、Fukuta's U を返すRスクリプトを作りました。 ご自由にお使い下さい。 スクリプト 以下をコピー&ペーストしてください FukutaU <- function(c){ 0.5 / (exp(1/c) - 0.5) } Fukuta's Uの概要 UverWorld のボーカルの…
だれがこんな関数使うんだよのコーナー recode() 関数を利用しているので、 > library(car)で「car パッケージ」を読み込んでおいてください。 たぶん、深刻な間違いはしていないと思いますが、たとえば「そんな職業名じゃない!」など、なにかお気づきの点…
スクリプト 以下をコピー&ペーストしてください azc <- function(m){ sum(max(m/sum(m)) - (m/sum(m)) )/( length(m)-1) } 定義 あるバンドにおいて、特定の人物(一般的にボーカル)に人気・知名度・貢献度が一極集中している度合を、「安全地帯」にちなみ…
この記事(雑誌『英語教育』(戦後)の量的傾向をざっと見る - こにしき(言葉、日本社会、教育))の続きです。前述の『英語教育 Fifty』附録の記事タイトルのデータはエクセル形式で提供されていたはずなので、表計算ソフトなどをつかえば、ある用語のトレ…
hoshi(x) hoshi <- function(x,ns){ X <- NULL for(i in 1:length(x)){ if(x[i] < .001){X[i] <- c("***") }else{ if(x[i] >= .001 & x[i] < .01){X[i] <- c("**") }else{ if(x[i] >= .01 & x[i] < .05){X[i] <- c("*") }else{ if(x[i] >= .05 & x[i] < .1 )…
RMeCabのインストールが必要 → library(RMeCab) 追記 r-de-rさんに助言いただきました。ありがとうございます。もっと洗練されたコードを提案されたので謹んでコピペ(すみません)します。 hyahhaaa2 <- function(x, y) { b <- unlist(RMeCabC(x)) b[names(…
あらかじめ、 形態素解析エンジン和布蕪(MeCab、めかぶ) および、そのR用のパッケージとして、 RMeCab のインストールが必要です。詳細は例えばこちらをご参考にしてください→"RMeCab作成者・石田基広先生による解説(PDF)" (笑)添付関数:RKakkoWarai(…
リスト形式をtransactions形式に変換する際、重複があるとエラーを吐き出すらしい。 (こちらのページを参考にさせていただきました。多謝。→http://d.hatena.ne.jp/hiru926/20100103/1262508600) というわけで、ヘルプなどを探し回たんだけど、私の「検索…
クロス表の分析の部分です。
やっぱりweb上にはないようなので、自作しました。 とは言え、ほんとうは、寺沢の自作と言える部分はごくわずかです。 立教大・村瀬洋一先生のサイトで公開されているSPSS用シンタクスを流用させて頂きました。 ここにあるのは95年版を元にしたものなので、…
探せばきっとどこかにあるんでしょうが、ちょっと見つからなかったので自分でスクリプトを書きました。職業800番台のコードには対応していないので、比較的新しいデータを使う場合は、1.職業とのマッチングの部分で適時修正してください。このスクリプトは…