@@ -865,6 +865,7 @@ ClassicalMetaAnalysisCommon <- function(jaspResults, dataset, options, ...) {
865
865
pooledEstimatesTable $ addColumnInfo(name = " par" , type = " string" , title = " " )
866
866
.maAddSubgroupColumn(pooledEstimatesTable , options )
867
867
pooledEstimatesTable $ addColumnInfo(name = " est" , type = " number" , title = gettext(" Estimate" ))
868
+ .maAddSeColumn(pooledEstimatesTable , options )
868
869
.maAddCiColumn(pooledEstimatesTable , options )
869
870
.maAddPiColumn(pooledEstimatesTable , options )
870
871
if (options [[" predictionIntervals" ]] && .mammHasMultipleHeterogeneities(options , canAddOutput = TRUE )) {
@@ -1340,6 +1341,7 @@ ClassicalMetaAnalysisCommon <- function(jaspResults, dataset, options, ...) {
1340
1341
estimatedMarginalMeansTable $ addColumnInfo(name = " value" , type = " string" , title = gettext(" Level" ))
1341
1342
.maAddSubgroupColumn(estimatedMarginalMeansTable , options )
1342
1343
estimatedMarginalMeansTable $ addColumnInfo(name = " est" , type = " number" , title = gettext(" Estimate" ))
1344
+ .maAddSeColumn(estimatedMarginalMeansTable , options )
1343
1345
.maAddCiColumn(estimatedMarginalMeansTable , options )
1344
1346
if (parameter == " effectSize" ) {
1345
1347
.maAddPiColumn(estimatedMarginalMeansTable , options )
@@ -1401,6 +1403,7 @@ ClassicalMetaAnalysisCommon <- function(jaspResults, dataset, options, ...) {
1401
1403
contrastsTable $ addColumnInfo(name = " comparison" , type = " string" , title = gettext(" Comparison" ))
1402
1404
.maAddSubgroupColumn(contrastsTable , options )
1403
1405
contrastsTable $ addColumnInfo(name = " est" , type = " number" , title = gettext(" Estimate" ))
1406
+ .maAddSeColumn(contrastsTable , options )
1404
1407
.maAddCiColumn(contrastsTable , options )
1405
1408
if (parameter == " effectSize" ) {
1406
1409
.maAddPiColumn(contrastsTable , options )
@@ -2286,6 +2289,7 @@ ClassicalMetaAnalysisCommon <- function(jaspResults, dataset, options, ...) {
2286
2289
# remove non-requested columns
2287
2290
predictedEffect <- predictedEffect [,c(
2288
2291
" par" , " est" ,
2292
+ if (options [[" transformEffectSize" ]] == " none" ) " se" ,
2289
2293
if (options [[" confidenceIntervals" ]]) c(" lCi" , " uCi" ),
2290
2294
if (options [[" predictionIntervals" ]]) c(" lPi" , " uPi" )
2291
2295
)]
@@ -2939,7 +2943,8 @@ ClassicalMetaAnalysisCommon <- function(jaspResults, dataset, options, ...) {
2939
2943
2940
2944
2941
2945
# remove unnecessary columns
2942
- computedMarginalMeans <- computedMarginalMeans [,! colnames(computedMarginalMeans ) %in% " se" , drop = FALSE ]
2946
+ seColumnsToRemove <- if (options [[" transformEffectSize" ]] == " none" ) character (0 ) else " se"
2947
+ computedMarginalMeans <- computedMarginalMeans [,! colnames(computedMarginalMeans ) %in% seColumnsToRemove , drop = FALSE ]
2943
2948
2944
2949
if (! options [[" confidenceIntervals" ]])
2945
2950
computedMarginalMeans <- computedMarginalMeans [,! colnames(computedMarginalMeans ) %in% c(" lCi" , " uCi" ), drop = FALSE ]
@@ -3107,7 +3112,8 @@ ClassicalMetaAnalysisCommon <- function(jaspResults, dataset, options, ...) {
3107
3112
computedContrasts <- .maExtractAndFormatPrediction(computedContrasts )
3108
3113
3109
3114
# remove unnecessary columns
3110
- computedContrasts <- computedContrasts [,! colnames(computedContrasts ) %in% " se" , drop = FALSE ]
3115
+ seColumnsToRemove <- if (options [[" transformEffectSize" ]] == " none" ) character (0 ) else " se"
3116
+ computedContrasts <- computedContrasts [,! colnames(computedContrasts ) %in% seColumnsToRemove , drop = FALSE ]
3111
3117
3112
3118
if (! options [[" confidenceIntervals" ]])
3113
3119
computedContrasts <- computedContrasts [,! colnames(computedContrasts ) %in% c(" lCi" , " uCi" ), drop = FALSE ]
@@ -4715,6 +4721,14 @@ ClassicalMetaAnalysisCommon <- function(jaspResults, dataset, options, ...) {
4715
4721
4716
4722
return (tempTable )
4717
4723
}
4724
+ .maAddSeColumn <- function (tempTable , options ) {
4725
+
4726
+ if (options [[" transformEffectSize" ]] == " none" ) {
4727
+ tempTable $ addColumnInfo(name = " se" , title = gettext(" SE" ), type = " number" )
4728
+ }
4729
+
4730
+ return (tempTable )
4731
+ }
4718
4732
.maAddSubgroupColumn <- function (tempTable , options ) {
4719
4733
4720
4734
if (options [[" subgroup" ]] != " " )
0 commit comments