CRAN Package Check Results for Package micEconIndex

Last updated on 2024-12-26 00:49:39 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.1-8 1.82 19.79 21.61 ERROR
r-devel-linux-x86_64-debian-gcc 0.1-8 1.33 15.94 17.27 OK
r-devel-linux-x86_64-fedora-clang 0.1-8 35.61 OK
r-devel-linux-x86_64-fedora-gcc 0.1-8 35.29 OK
r-devel-windows-x86_64 0.1-8 2.00 43.00 45.00 OK
r-patched-linux-x86_64 0.1-8 1.69 19.14 20.83 OK
r-release-linux-x86_64 0.1-8 1.70 19.30 21.00 OK
r-release-macos-arm64 0.1-8 14.00 OK
r-release-macos-x86_64 0.1-8 27.00 OK
r-release-windows-x86_64 0.1-8 3.00 42.00 45.00 OK
r-oldrel-macos-arm64 0.1-8 15.00 OK
r-oldrel-macos-x86_64 0.1-8 22.00 OK
r-oldrel-windows-x86_64 0.1-8 4.00 45.00 49.00 OK

Check Details

Version: 0.1-8
Check: tests
Result: ERROR Running ‘indices.R’ [1s/2s] Running the tests in ‘tests/indices.R’ failed. Complete output: > library( "micEconIndex" ) > options( digits = 4, warn = 1 ) > > ## function for printIndexing indices > printIndices <- function( what, ... ) { + for( i in c( "Laspeyres", "Paasche", "Fisher" ) ) { + cat( "\n", i, "\n" ) + if( what == "p" ) { + index <- priceIndex( ..., method = i, weights = TRUE ) + } else { + index <- quantityIndex( ..., method = i, weights = TRUE ) + } + print( index ) + testRowSums <- rowSums( attributes( index )$weights[ !is.na( index ), ] ) + names( testRowSums ) <- NULL + if( all.equal( testRowSums, + rep( 1, sum( !is.na( index ) ) ) ) != TRUE ) { + cat( "\nrowSums are not equal to one!!!\n\n" ) + } + } + } > > ## Missong03E7.7 > if( requireNamespace( 'micEcon', quietly = TRUE ) ) { + data( Missong03E7.7, package = "micEcon" ) + ## price indices for Missong03E7.7 + printIndices( "p", c( "p.beef", "p.veal", "p.pork" ), + c( "q.beef", "q.veal", "q.pork" ), 1, Missong03E7.7 ) + + ## quantity indices for Missong03E7.7 + printIndices( "q", c( "p.beef", "p.veal", "p.pork" ), + c( "q.beef", "q.veal", "q.pork" ), 1, Missong03E7.7 ) + } Laspeyres 1986 1987 1988 1989 1.0000 0.9840 0.9967 1.1255 attr(,"weights") p.beef p.veal p.pork 1986 0.3076 0.01992 0.6724 1987 0.3101 0.02063 0.6692 1988 0.3177 0.02161 0.6607 1989 0.3060 0.02078 0.6733 Paasche 1986 1987 1988 1989 1.0000 0.9840 0.9966 1.1251 attr(,"weights") p.beef p.veal p.pork 1986 0.3076 0.01992 0.6724 1987 0.3082 0.02063 0.6711 1988 0.3254 0.01727 0.6574 1989 0.3107 0.01358 0.6757 Fisher 1986 1987 1988 1989 1.0000 0.9840 0.9966 1.1253 attr(,"weights") p.beef p.veal p.pork 1986 0.3076 0.01992 0.6724 1987 0.3092 0.02063 0.6702 1988 0.3215 0.01944 0.6590 1989 0.3084 0.01718 0.6745 Laspeyres 1986 1987 1988 1989 1.0000 0.9706 0.8833 0.7429 attr(,"weights") q.beef q.veal q.pork 1986 0.3076 0.01992 0.6724 1987 0.3057 0.01992 0.6744 1988 0.3151 0.01592 0.6690 1989 0.3123 0.01301 0.6746 Paasche 1986 1987 1988 1989 1.0000 0.9706 0.8833 0.7427 attr(,"weights") q.beef q.veal q.pork 1986 0.3076 0.01992 0.6724 1987 0.3082 0.02063 0.6711 1988 0.3254 0.01727 0.6574 1989 0.3107 0.01358 0.6757 Fisher 1986 1987 1988 1989 1.0000 0.9706 0.8833 0.7428 attr(,"weights") q.beef q.veal q.pork 1986 0.3076 0.01992 0.6724 1987 0.3070 0.02028 0.6728 1988 0.3202 0.01660 0.6632 1989 0.3115 0.01330 0.6752 > > ## Bleymueller79E25.1 > if( requireNamespace( 'micEcon', quietly = TRUE ) ) { + data( Bleymueller79E25.1, package = "micEcon" ) + ## price indices for Bleymueller79E25.1 + printIndices( "p", c( "p.A", "p.B", "p.C", "p.D" ), + c( "q.A", "q.B", "q.C", "q.D" ), 1, Bleymueller79E25.1 ) + + ## quantity indices for Bleymueller79E25.1 + printIndices( "q", c( "p.A", "p.B", "p.C", "p.D" ), + c("q.A", "q.B", "q.C", "q.D" ), 1, Bleymueller79E25.1 ) + } Laspeyres 1970 1974 1978 1.000 1.697 1.887 attr(,"weights") p.A p.B p.C p.D 1970 0.3077 0.1538 0.1282 0.4103 1974 0.3021 0.1088 0.2266 0.3625 1978 0.3397 0.1141 0.1766 0.3696 Paasche 1970 1974 1978 1.000 1.582 1.799 attr(,"weights") p.A p.B p.C p.D 1970 0.3077 0.1538 0.1282 0.4103 1974 0.3200 0.2400 0.1600 0.2800 1978 0.3226 0.2516 0.1438 0.2820 Fisher 1970 1974 1978 1.000 1.639 1.843 attr(,"weights") p.A p.B p.C p.D 1970 0.3077 0.1538 0.1282 0.4103 1974 0.3111 0.1744 0.1933 0.3213 1978 0.3311 0.1829 0.1602 0.3258 Laspeyres 1970 1974 1978 1.000 1.215 1.546 attr(,"weights") q.A q.B q.C q.D 1970 0.3077 0.1538 0.12821 0.4103 1974 0.3038 0.3165 0.08439 0.2954 1978 0.2786 0.3234 0.09950 0.2985 Paasche 1970 1974 1978 1.000 1.133 1.474 attr(,"weights") q.A q.B q.C q.D 1970 0.3077 0.1538 0.1282 0.4103 1974 0.3200 0.2400 0.1600 0.2800 1978 0.3226 0.2516 0.1438 0.2820 Fisher 1970 1974 1978 1.000 1.173 1.510 attr(,"weights") q.A q.B q.C q.D 1970 0.3077 0.1538 0.1282 0.4103 1974 0.3119 0.2782 0.1222 0.2877 1978 0.3006 0.2875 0.1216 0.2903 > > ## Electricity (Christensen & Greene 1976) > if( requireNamespace( 'Ecdat', quietly = TRUE ) ) { + data( "Electricity", package = "Ecdat" ) + Electricity <- Electricity[ 1:35, ] + ## preparing electricity data + pNames <- c( "pl", "pk", "pf" ) + qNames <- c( "ql", "qk", "qf" ) + sNames <- c( "sl", "sk", "sf" ) + for( i in 1:3 ) { + Electricity[[ qNames[ i ] ]] <- Electricity[[ sNames[ i ] ]] * + Electricity[[ "cost" ]] / Electricity[[ pNames[ i ] ]] + } + allObs <- !is.na( Electricity$pl ) + + ## price indices for Electricity data + printIndices( "p", pNames, qNames, 1, Electricity ) + + ## quantity indices for Electricity data + printIndices( "q", pNames, qNames, 1, Electricity ) + + ## price indices for Electricity data and base=mean + printIndices( "p", pNames, qNames, allObs, Electricity ) + + ## quantity indices for Electricity data and base=mean + printIndices( "q", pNames, qNames, allObs, Electricity ) + } > > ## Electricity data with some NA prices > ## manipulating data of Electricity data > if( requireNamespace( 'micEcon', quietly = TRUE ) ) { + ElectricityNaP <- Electricity + for( i in 1:3 ) { + ElectricityNaP[[ pNames[ i ] ]][ c( 2, i * 4, i * 8 ) ] <- NA + } + + ## price indices for Electricity data with some NA prices + printIndices( "p", pNames, qNames, 1, ElectricityNaP ) + + ## quantity indices for Electricity data with some NA prices + printIndices( "q", pNames, qNames, 1, ElectricityNaP ) + + ## price indices for Electricity data with some NA prices and na.rm=TRUE + printIndices( "p", pNames, qNames, 1, ElectricityNaP, na.rm = TRUE ) + + ## quantity indices for Electricity data with some NA prices and na.rm=TRUE + printIndices( "q", pNames, qNames, 1, ElectricityNaP, na.rm = TRUE ) + + ## price indices for Electricity data with some NA prices and base=mean + printIndices( "p", pNames, qNames, 16, ElectricityNaP ) + + ## quantity indices for Electricity data with some NA prices and base=mean + printIndices( "q", pNames, qNames, allObs, ElectricityNaP ) + + ## price indices for Electricity data with some NA prices and na.rm=TRUE and base=mean + printIndices( "p", pNames, qNames, allObs, ElectricityNaP, na.rm = TRUE ) + + ## quantity indices for Electricity data with some NA prices and na.rm=TRUE and base=mean + printIndices( "q", pNames, qNames, allObs, ElectricityNaP, na.rm = TRUE ) + } Error: object 'Electricity' not found Execution halted Flavor: r-devel-linux-x86_64-debian-clang