@@ -25,7 +25,7 @@ minus2ll(sem_fit::SemFit, obs, imp, optimizer, args...) =
2525
2626# SemML ------------------------------------------------------------------------------------
2727minus2ll (minimum:: Number , obs, imp:: Union{RAM, RAMSymbolic} , optimizer, loss_ml:: SemML ) =
28- n_obs (obs) * (minimum + log (2 π) * n_man (obs))
28+ nsamples (obs) * (minimum + log (2 π) * n_man (obs))
2929
3030# WLS --------------------------------------------------------------------------------------
3131minus2ll (minimum:: Number , obs, imp:: Union{RAM, RAMSymbolic} , optimizer, loss_ml:: SemWLS ) =
@@ -41,8 +41,8 @@ function minus2ll(
4141 loss_ml:: SemFIML ,
4242)
4343 F = minimum
44- F *= n_obs (observed)
45- F += sum (log (2 π) * observed. pattern_n_obs .* observed. pattern_nvar_obs)
44+ F *= nsamples (observed)
45+ F += sum (log (2 π) * observed. pattern_nsamples .* observed. pattern_nvar_obs)
4646 return F
4747end
4848
@@ -53,25 +53,25 @@ function minus2ll(observed::SemObservedMissing)
5353 minus2ll (
5454 observed. em_model. μ,
5555 observed. em_model. Σ,
56- observed. n_obs ,
56+ nsamples ( observed) ,
5757 observed. rows,
5858 observed. patterns,
5959 observed. obs_mean,
6060 observed. obs_cov,
61- observed. pattern_n_obs ,
61+ observed. pattern_nsamples ,
6262 observed. pattern_nvar_obs,
6363 )
6464 else
6565 em_mvn (observed)
6666 minus2ll (
6767 observed. em_model. μ,
6868 observed. em_model. Σ,
69- observed. n_obs ,
69+ nsamples ( observed) ,
7070 observed. rows,
7171 observed. patterns,
7272 observed. obs_mean,
7373 observed. obs_cov,
74- observed. pattern_n_obs ,
74+ observed. pattern_nsamples ,
7575 observed. pattern_nvar_obs,
7676 )
7777 end
@@ -85,13 +85,13 @@ function minus2ll(
8585 patterns,
8686 obs_mean,
8787 obs_cov,
88- pattern_n_obs ,
88+ pattern_nsamples ,
8989 pattern_nvar_obs,
9090)
9191 F = 0.0
9292
9393 for i in 1 : length (rows)
94- nᵢ = pattern_n_obs [i]
94+ nᵢ = pattern_nsamples [i]
9595 # missing pattern
9696 pattern = patterns[i]
9797 # observed data
@@ -106,7 +106,7 @@ function minus2ll(
106106 F += F_one_pattern (meandiffᵢ, Σᵢ⁻¹, Sᵢ, ld, nᵢ)
107107 end
108108
109- F += sum (log (2 π) * pattern_n_obs .* pattern_nvar_obs)
109+ F += sum (log (2 π) * pattern_nsamples .* pattern_nvar_obs)
110110 # F *= N
111111
112112 return F
0 commit comments