netLV
is NULL
because you are assigning to it a value that doesn't exist.
If you look at the structure of netScores
, you'll see that NetAdjScore
isn't one of the list items on the first level.
library(NetworkToolbox)
df <- data.frame(
drecall = c(NA, NA, 6, 7, 5, NA, NA, NA, NA, 8, 5, NA, NA, NA, 3, NA,
NA, 6, 5, 5, 9, 4, 3, 4, NA, NA, 7, 3, NA, 3, 7, 7, 4, NA,
4, 4, NA, 4, NA, 2, 4, 7, 7, 5, 7, 5, 2, 4, NA, NA),
orientation = c(NA, NA, 3, 4, 4, NA, NA, NA, NA, 4, 4, NA, NA, NA, 4, NA,
NA, 4, 3, 4, 4, 4, 3, 4, NA, NA, 3, 4, NA, 3, 4, 4, 4, NA,
3, 4, NA, 3, NA, 3, 3, 4, 4, 3, 4, 4, 4, 4, NA, NA),
number = c(NA, NA, NA, 3, 2, NA, NA, NA, NA, NA, 3, NA, NA, NA, NA, NA,
NA, NA, 2, 3, 3, NA, NA, 0, NA, NA, NA, 3, NA, NA, 2, 3, 3,
NA, 2, NA, NA, NA, NA, NA, 1, NA, 3, NA, NA, NA, NA, NA, NA,
NA),
slfall = c(NA, NA, 5, 5, 5, NA, NA, NA, NA, 4, 5, NA, NA, NA, 5, NA,
NA, 3, 5, 5, 3, 5, 5, 5, NA, NA, 5, 5, NA, 5, 5, 4, 3, NA,
3, 4, NA, 3, NA, 5, 5, 4, 5, 5, 4, 5, 5, 2, NA, NA),
slwake = c(NA, NA, 4, 3, 1, NA, NA, NA, NA, 3, 4, NA, NA, NA, 4, NA,
NA, 1, 1, 2, 2, 1, 4, 1, NA, NA, 3, 1, NA, 4, 1, 3, 1, NA,
2, 3, NA, 1, NA, 4, 4, 2, 1, 4, 4, 1, 4, 1, NA, NA),
sltired = c(NA, NA, 4, 2, 4, NA, NA, NA, NA, 4, 4, NA, NA, NA, 1, NA,
NA, 2, 4, 4, 2, 1, 4, 4, NA, NA, 4, 3, NA, 4, 2, 1, 4, NA,
1, 4, NA, 1, NA, 4, 2, 4, 4, 4, 4, 4, 2, 4, NA, NA),
slmorn = c(NA, NA, 4, 4, 2, NA, NA, NA, NA, 4, 1, NA, NA, NA, 1, NA,
NA, 2, 4, 4, 1, 1, 4, 3, NA, NA, 2, 4, NA, 1, 4, 4, 1, NA,
2, 4, NA, 1, NA, 1, 2, 4, 4, 4, 4, 4, 4, 4, NA, NA),
affect = c(NA, NA, 7, 8, 8, NA, NA, NA, NA, 7, 7, NA, NA, NA, 4, NA,
NA, 7, 8, 6, 7, 0, 8, 8, NA, NA, 8, 7, NA, 8, 5, 7, 4, NA,
8, 8, NA, NA, NA, 8, 8, 8, 8, 8, 8, 8, 7, 7, NA, NA),
hear = c(NA, NA, 5, 4, 3, NA, 5, 4, NA, 4, 4, NA, NA, 1, 2, NA, NA,
3, 2, 4, 3, 2, 5, 5, 3, NA, 2, 3, 2, 3, 2, 4, 5, NA, 2, 2,
NA, 1, NA, 3, 3, 3, 4, 5, 5, 5, 5, 3, 4, NA),
nvision = c(NA, NA, 4, 4, 4, NA, NA, NA, NA, 5, 4, NA, NA, NA, 3, NA,
NA, 3, 4, 5, 5, 2, 5, 5, NA, NA, 4, 4, NA, 3, 3, 4, 1, NA,
3, 5, NA, 4, NA, 2, 3, 3, 3, 3, 4, 5, 5, 4, NA, NA)
)
tmfg<- TMFG (df, na.data="pairwise") $A
facets <-c(rep("Cognitive",3),rep("Psychological",5),rep("Sesnsory",2))
netScores <- nams(df, tmfg, comm = facets)
netLV <- netScores$NetAdjScore$overall
netScores$NetAdjScores
#> NULL
str(netScores)
#> List of 4
#> $ Standardized :'data.frame': 50 obs. of 4 variables:
#> ..$ Cognitive : num [1:50] NA NA NA 1.054 -0.223 ...
#> ..$ Psychological: num [1:50] NA NA NA 0.976 0.132 ...
#> ..$ Sesnsory : num [1:50] NA NA NA 0.6025 -0.0848 ...
#> ..$ overall : num [1:50] NA NA NA 1.3324 -0.0929 ...
#> $ Unstandardized:'data.frame': 50 obs. of 4 variables:
#> ..$ Cognitive : num [1:50] NA NA NA 5.03 3.95 ...
#> ..$ Psychological: num [1:50] NA NA NA 4.67 4.1 ...
#> ..$ Sesnsory : num [1:50] NA NA NA 4.06 3.56 ...
#> ..$ overall : num [1:50] NA NA NA 4.71 3.97 ...
#> $ CommItems :'data.frame': 3 obs. of 2 variables:
#> ..$ Community: Factor w/ 3 levels "Cognitive","Psychological",..: 1 2 3
#> ..$ Items : Factor w/ 3 levels "drecall, orientation, number",..: 1 3 2
#> $ CommCor : num [1:4, 1:4] 1 NA NA NA NA 1 NA NA NA NA ...
#> ..- attr(*, "dimnames")=List of 2
#> .. ..$ : chr [1:4] "Cognitive" "Psychological" "Sesnsory" "overall"
#> .. ..$ : chr [1:4] "Cognitive" "Psychological" "Sesnsory" "overall"
Created on 2019-02-21 by the reprex package (v0.2.1.9000)