こにしき(言葉・日本社会・教育)

関西学院大学(2016.04~)の寺沢拓敬のブログです(専門:言語社会学)。

Fukuta's U を算出するRスクリプト

UverWorldに似ていると言われた回数から、Fukuta's U を返すRスクリプトを作りました。
ご自由にお使い下さい。

スクリプト

以下をコピー&ペーストしてください

FukutaU <- function(c){
 0.5 / (exp(1/c) - 0.5)
}

Fukuta's Uの概要

UverWorld のボーカルの人に似ているかどうか。

Fukuta's Uは理論上 0 から1 をとり、大きいほどUverWorld類似度が高い。

http://images2.sina.com/newscenter/sinacn/504-104-103-107/2008-12-11/1229057355_ycYUCW.jpg

定義

UverWorld のひとに似てると言われた回数を C としたとき、


 U = \frac {0.5} {e^{\frac{1}{C}}  - 0.5

使用例

http://dl.dropbox.com/u/4689919/BLOG_Pict/FukutaU.jpeg
30回は似てると言われたことのあるじゅんや君と1回も言われたことのない私(てらさわ)との比較

> x <- c(30,0)     
>   names(x) <- c("じゅんや","てらさわ")
> 
> FukutaU(x)
 じゅんや  てらさわ 
0.9365135 0.0000000 
>  
> barplot(FukutaU(x),main="Fukuta's U")
>