Ray
If you expand the table or look at the plots you can see how each has been interpreted:
Plot("Plot 2")
{
Nora=N(32,6);
Norb=N(2,5);
Sum=Nora+Norb+Nora;
ENa=Date(1600)-Nora;
ENaNa=Date(1600)-(Nora-Nora); //wrong mean, right sigma - which explains the mean
ENaNa2=Date(1600)-(Nora+Nora); //right mean, right sigma
E2Na=Date(1600)-2*Nora; // right mean, wrong sigma *
ENaNaNb=Date(1600)-(Nora-(Nora-Norb)); //wrong mean, right sigma - which explains the mean
ENaNaNbS=Date(1600)-(Nora+Nora+Norb); //right mean, right sigma
E2NaNb=Date(1600)-(2*Nora+Norb); //right mean, wrong sigma. *
};
I think the sigma is right in the cases where you flag it as wrong. In fact it is the other cases where the fact that the sigma is correlated between the Nora distributions is ignored. This is because in this calculation mode it is just doing the numerical integrations one at a time. When it comes to the MCMC the correlation is accounted for as there is only one Nora parameter.
Anyway I will look into this because the order of calculation is not what would normally be assumed without the brackets - and it should be.
Best wishes
Christopher
> On 12 Apr 2021, at 20:51, 'Ray Kidd' via OxCal <
ox...@googlegroups.com> wrote:
>
> Hi Chistopher and Zac,
>
> I have I have tried a few more N(m,s) examples and find that my assumption that only checking for the correct Mean is not sufficient. The correct sigma should also be achieved using each subtracted (summed) distribution -(dist1 + dist2 + dist3) etc. But (- dist1 - dist2 - dist3) give the correct sigma but the wrong Mean (see ENaNANb below.
>
> For -(dist1 + dist 1) then -(2*dist1) can not be used as the resultant sigma introduces 2^2 * the variance which results in the new sigma being too large. Using N(m,s) makes for easier checking. I am not convinced that Log Normals can be treated the same way.
>
> Plot("Plot 2")
> {
> Nora=N(32,6);
> Norb=N(2,5);
> Sum=Nora+Norb+Nora;
> ENa=Date(1600)-Nora;
> ENaNa=Date(1600)-Nora-Nora; //wrong mean, right sigma
> ENaNa2=Date(1600)-(Nora+Nora); //right mean, right sigma
> E2Na=Date(1600)-2*Nora; // right mean, wrong sigma
> ENaNaNb=Date(1600)-Nora-Nora-Norb; //wrong mean, right sigma
> ENaNaNbS=Date(1600)-(Nora+Nora+Norb); //right mean, right sigma
> E2NaNb=Date(1600)-(2*Nora+Norb); //right mean, wrong sigma.
> };
>
> resulting in:
>
> > To unsubscribe from this group and stop receiving emails from it, send an email to
oxcal+un...@googlegroups.com.
> > To unsubscribe from this group and all its topics, send an email to
oxcal+un...@googlegroups.com.
> > To unsubscribe from this group and stop receiving emails from it, send an email to
oxcal+un...@googlegroups.com.
> > To unsubscribe from this group and all its topics, send an email to
oxcal+un...@googlegroups.com.
> > To unsubscribe from this group and stop receiving emails from it, send an email to
oxcal+un...@googlegroups.com.
> > To unsubscribe from this group and stop receiving emails from it, send an email to
oxcal+un...@googlegroups.com.
> To unsubscribe from this group and stop receiving emails from it, send an email to
oxcal+un...@googlegroups.com.
> --
> You received this message because you are subscribed to the Google Groups "OxCal" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
oxcal+un...@googlegroups.com.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/oxcal/803684471.696711.1618257096966%40mail.yahoo.com.