Rで項目反応理論、テキストマイニング、Rの研修やってますという三題噺



Similar documents
●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb


改訂版 :基本的な文字化の原則(Basic Transcription System for Japanese: BTSJ)


★分冊3-説明資料PDF用/02-PDF個別

™ƒŒì„³001†`028.pwd

†ı25”Y„o-PDF.ren

76

' % % &! #


康乘聡子(P105‐121)/康乘聡子 p105‐121

‡Æ‡Ý‡©457_01-12

Lecture on

REALV5_A4…p_Ł\1_4A_OCF

untitled

「都市から地方への人材誘致・移住促進に関する調査」

<91498EE88CA D815B2E786C73>

〔 大 会 役 員 〕

橡本体資料+参考条文.PDF


川崎学報57-4.indd

NLC2015.key

橡Taro9-生徒の活動.PDF

1-18

財政金融統計月報第720号

PowerPoint プレゼンテーション

学内広報 No.1224

特別プログラム

★表紙-背幅5.5mm/表紙

表紙(背幅8.5mm)/背幅8.5mm

広報あつぎ-1月15日号-1面12.indd

untitled

A4_元

150220_通し

60周年記念 記念誌/扉・扉裏・中扉・資料扉・名簿扉

S \1.E4


本文(縦)/YAZ149T


›¼’à”v“lŠÍ1−ª

8 浜根知恵(p191‐203)204白/p191‐203

SBI損保の自動車保険 重要事項説明書



2

_ZEI-1022_fiÁŁÊ−é›æ-’‘Ä


1 鵜澤幸弘(p7‐26)/性同一障害 p7‐26

本文/A6180A


本文/YAY180B


研究紀要 第22号 (分割版 その7)


untitled

日阪_NVAC0407.qxd

吉永式Twitter marketing club添削後



untitled



2

/27 (13 8/24) (9/27) (9/27) / / / /16 12


untitled


B5‘·¢‡Ì…X…X…†PDFŠp

untitled

Microsoft Word - ‰IŠv⁄T†`⁄V87†`97.doc

JPROM-PRINT

2

( ) [18 30] [21 00] 2 3 ( ( ) ) ( ) ( ) a b

No.28

2016 年 度 情 報 リテラシー 三 科 目 合 計 の 算 出 関 数 を 用 いて 各 教 科 の 平 均 点 と 最 高 点 を 求 めることにする この2つの 計 算 は [ホーム]タブのコマ ンドにも 用 意 されているが 今 回 は 関 数 として 作 成 する まず 表 に 三 科

表紙2.eps

D2A操作解説

bumon_pro.indd

2004cyukan_ir.pdf

indd

EPSON

2.8% 2.0% 2.4% 2.4% 0.4% 0.1% 0.3% 0.5% 3.8% 5.6% 25.6% 29.3% 64.6% 60.0% 1

Q&A最低資本金特例 PDF

™…

sbhc01b.ai

01-.indd


/ / / /

.z {..5.15

2012_10_A_cover.indd

‡o‡P†C‡P‡Q”R„û†^‡P†C‡P‡Q

2012_05_GLK_cover.indd


Q & A

項 目

<4D F736F F D208DEC90AC837D836A B81698F4390B394C5816A2E646F63>

iR-ADV C2230/C2220 製品カタログ

,

第1回


Transcription:

33 Tokyo.R R (IRT) R ( ) 2013 8 31 1

1 4 (UNIX / Linux ) ( ) 2002 Linux OSS TEX IDE http://www.dokoka.org/ 2

2 Tokyo.R (Excel) SAS SPSS JMP AMOS MATLAB Octave R ( R ) R 3

3 (IRT) R IRT Twitter Streaming API R R ( ) R 4

1 5

4 IRT ( ) 正 答 率 0.0 0.2 0.4 0.6 0.8 1.0 とあるテストの 項 目 特 性 曲 線 (2PL) Q3 Q4 Q2 Q1 Q5-4 -2 0 2 4 理 解 度 とあるテストのテスト 情 報 曲 線 (2PL) 情 報 量 0.00 0.02 0.04 0.06 0.08 0.10 0.12 とあるテストの 項 目 情 報 曲 線 (2PL) Q3 Q2 Q1 Q4 Q5-4 -2 0 2 4 理 解 度 とあるテストの 受 講 者 能 力 分 布 (2PL) ( ) before:... ( ) after: 情 報 量 0.10 0.15 0.20 0.25-4 -2 0 2 4 理 解 度 密 度 0.0 0.2 0.4 0.6 0.8-1.5-1.0-0.5 0.0 0.5 1.0 理 解 度 6

5 R IRT 1 RjpWiki ( ) ltm irtoys 1 1 1 / 0, (2010) (2011) (...) plot ---------- ---------- Q1,Q2,Q3,Q4,Q5 0,1,0,0,0 1,1,0,1,0 ---------- ---------- library(irtoys) data <- read.csv("hoge.csv",header=t) # ltmans <- ltm(data z1,irt.param=true) # ltmscore <- factor.scores(ltmans,method="eb") # trfans <- est(data,model="2pl",engine="ltm") trfscore <- trf(trfans$est) # ltminfo <- information(ltmans,c(-1,1)) 7

6 R IRT 2 4 (ICC) ( ) 0 0.5 S... # plot.ltm(ltmans,...) # plot.ltm(ltmans,type="iic",...) # plot.ltm(ltmans,type="iic",items=0,...) # plot(trfscore,...) # print(ltmans,quote=f) print(ltminfo,quote=f) ---------- ---------- Dffclt Dscrmn Q1-1.012 0.464 Q2-0.930 0.543 Q3-0.880 0.697 Q4 1.555 0.260 Q5-16.148-0.065 Information in (-1, 1) = 0.48 (25.2%) 8

2 9

7 Twitter ラピュタ 行 く T 2013/08/02 23:15 言 う 接 近 ww 緊 急 事 態 時 間 待 つ明 日 前 Twitter 何 w 人 名 言 笑 人 人 TL Y w 厂 俺 今 日 TL ダウン 来 る 絶 対 人 がゴミのようだ バルス 祭 りY 思 う私 呟 く バル 今 目 見 るシータ wwww ( 笑 ) フォロ 対 決 発 生 人 間 ツイート サーバー パズー ムスカ ゴミ (... ) 10

8 Twitter Twitter Streaming API R TwitteR Ruby : http://d.hatena.ne.jp/ne555/20120108 require time require rubygems require tweetstream SEP="\t" TweetStream::Client.new.sample do status if status.user.lang == "ja" dt = Time.parse("status.created_at") text = status.text.gsub("\n", " ") puts("#{dt}#{sep}#{status.user.screen_name}#{sep}#{text}") end end 11

9 Twitter 1 wordcloud : http://onertipaday. blogspot.jp/2011/07/ word-cloud-in-r.html R MeCab RMeCab ----- ----- at<-read.delim("hoge.txt",...) at$time<-as.posixct(at$time, format="%y-%m-%d %H:%M") at$tweet<-as.character(at$tweet) x<-0; y<-"2013-08-02 00:00" # tn<-as.posixct(y,format="%y-%m-%d %H:%M") while (x <= 1440) { # if(!length(subset(at$tweet,at$time==tn))==0){ write.table(subset(at$tweet,at$time ==tn),file="tmp.txt",quote=f,row.names=f, col.names=f) # MeCab rt<-rmecabfreq("tmp.txt") 12

10 Twitter 2 Twitter mecab-dic-overdrive Wikipedia : https://github.com/nabokov/ mecab-dic-overdrive ----- ----- part_rt <-rt[(rt$info1==" " rt$info1==" " rt$info1==" " rt$info1==" ") &!rt$info2==" " & (!rt$term=="rt" &!rt$term==".co" &!rt$term=="http" &!rt$term=="www") & rt$freq > 15,] # 1 15 if(nrow(part_rt)>=1){ # pallet<-brewer.pal(8,"dark2") # wordcloud(part_rt$term,part_rt$freq, scale=c(5,2),max.words=inf,random.order=t, random.color=f,colors=pallet) } } x<-x+1; tn<-tn+60 } 13

3 14

11 R Hadoop KVS UBS51L R R R 1 R ( ) R 15

12 R R 10 11 16