リッカート尺度     Last modified: Jun 28, 2004

目的

リッカート尺度を計算する

使用法

likert(dat)

引数

dat	各カテゴリーへの回答数

ソース

インストールは,以下の 1 行をコピーし,R コンソールにペーストする
source("http://aoki2.si.gunma-u.ac.jp/R/src/likert.R", encoding="euc-jp")

# リッカート尺度を計算する
likert <- function(dat)                                                      # 各カテゴリーへの回答数
{
        n <- length(dat)                                             # カテゴリー数
        resp <- dat/sum(dat)                                         # 各カテゴリーへの反応の割合(相対度数)
        cum <- cumsum(resp)                                          # 各カテゴリーへの反応の累積相対度数
        result <-(dnorm(qnorm(c(0, cum[-n])))-dnorm(qnorm(cum)))/resp
        names(result) <- paste("Cat", 1:n, sep="")                   # 名前を付ける
        return(result)                                                  # 結果を返す
}


使用例

dat <- c(7, 18, 34, 26, 15)
likert(dat)

出力結果例

     Cat1       Cat2       Cat3       Cat4       Cat5
-1.9181131 -1.0194925 -0.2087361  0.5984157  1.5543918


・ 直前のページへ戻る  ・ E-mail to Shigenobu AOKI

Made with Macintosh