Last data update: 2014.03.03
R: Summarize Item Analysis into Table
ReportTable R Documentation
Summarize Item Analysis into Table
Description
This function takes the output of ItemAnalysis()
and produces a useful table with item statistics. It also writes the table in the working directory, if asked to.
Usage
ReportTable(it, write_file=FALSE, sep=";")
Arguments
it
Output from ItemAnalysis
write_file
logical. Should a text file be written?
sep
Separator to use in the text output file.
Details
If asked to write a file, it will do so in the working directory.
Value
A data frame with item statistics, specifically:
Item
Number or Name of the Item.
Corr. with Scale
Correlation of the item with the sum of the rest of the items.
Factor Loading
Loading of the Item to a Single Factor
Mean
Item Mean
SD
Item SD
Author(s)
Nikolaos Giallousis, psierevn@gmail.com
Examples
data(Depression98)
depressionScale <- Scale(data=Depression98,
orders=list(
c(16,19,11,9,1,17,5,18,4,8,2,12,
20,10,14,6,3,13,15,7),
c(1,18,4,15,7,8,3,14,20,6,19,16,
12,5,10,13,2,17,11,9)),
orders_id=c(
rep(1, 49),
rep(2, 49)),
reverse=c(3,4,13,14,18,20),
col_names= paste('q', 1:20, sep=''))
depressionPre <- PreProc(depressionScale)
depressionRel <- ItemAnalysis(depressionPre)
ReportTable(depressionRel)
Results
R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(Scale)
Loading required package: psych
Loading required package: Hmisc
Loading required package: lattice
Loading required package: survival
Loading required package: Formula
Loading required package: ggplot2
Attaching package: 'ggplot2'
The following objects are masked from 'package:psych':
%+%, alpha
Attaching package: 'Hmisc'
The following object is masked from 'package:psych':
describe
The following objects are masked from 'package:base':
format.pval, round.POSIXt, trunc.POSIXt, units
Loading required package: MASS
> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/Scale/ReportTable.Rd_%03d_medium.png", width=480, height=480)
> ### Name: ReportTable
> ### Title: Summarize Item Analysis into Table
> ### Aliases: ReportTable
> ### Keywords: survey multivariate
>
> ### ** Examples
>
> data(Depression98)
> depressionScale <- Scale(data=Depression98,
+ orders=list(
+ c(16,19,11,9,1,17,5,18,4,8,2,12,
+ 20,10,14,6,3,13,15,7),
+ c(1,18,4,15,7,8,3,14,20,6,19,16,
+ 12,5,10,13,2,17,11,9)),
+ orders_id=c(
+ rep(1, 49),
+ rep(2, 49)),
+ reverse=c(3,4,13,14,18,20),
+ col_names= paste('q', 1:20, sep=''))
> depressionPre <- PreProc(depressionScale)
Warning message:
In PreProc(depressionScale) :
Items' vector unspecified. out$items is NULL...
>
> depressionRel <- ItemAnalysis(depressionPre)
>
> ReportTable(depressionRel)
Item Corr. to scale Factor Loading Mean SD
q12 q12 0.6102391 0.6541123 2.244898 1.1492824
q11 q11 0.4884530 0.5471951 1.357143 0.7071068
q9 q9 0.4636682 0.5349238 2.540816 1.0665328
q5 q5 0.4672954 0.5168634 1.877551 1.0960595
q20 q20 0.4409165 0.5111198 2.193878 0.8811680
q2 q2 0.4334911 0.4998320 1.402062 0.8619236
q18 q18 0.4055010 0.4997000 2.632653 1.1611206
q7 q7 0.4258818 0.4816417 2.908163 1.0943787
q10 q10 0.4298022 0.4729194 2.500000 1.3179960
q14 q14 0.4081698 0.4727368 2.357143 0.8995990
q17 q17 0.4079807 0.4582502 2.816327 1.2546568
q16 q16 0.4099898 0.4515751 2.765306 1.2746620
q6 q6 0.3830278 0.4347683 3.000000 1.2435400
q8 q8 0.3726962 0.4320918 1.357143 0.8403485
q19 q19 0.3827926 0.4259260 2.826531 1.2764764
q13 q13 0.3828851 0.4173177 2.329897 1.0177759
q4 q4 0.3600026 0.4109354 2.581633 1.1746767
q15 q15 0.3146081 0.3400521 2.928571 1.2205289
q3 q3 0.2439006 0.2900250 2.285714 1.3393336
q1 q1 0.1966437 0.2265837 2.806122 1.2735061
>
>
>
>
>
> dev.off()
null device
1
>