Widzę następujące ostrzeżenia. Czy ktoś wie, dlaczego istnieją takie ostrzeżenia, mimo że dopasowanie wydaje się działać poprawnie? Czy jest jakiś sposób, aby optymalizacja działała lepiej, tak aby nie generowała tych ostrzeżeń?Ostrzeżenie fitdistr() z dbeta: "In densfun (x, parm [1], parm [2], ...): NaNs produce"
R> library(MASS)
R> set.seed(0)
R> x=rbeta(1000, shape1=1, shape2=1)
R> fitdistr(x, dbeta, list(shape1=1,shape2=1))
shape1 shape2
1.00959537 0.99603351
(0.04183720) (0.04116276)
Warning messages:
1: In densfun(x, parm[1], parm[2], ...) : NaNs produced
2: In densfun(x, parm[1], parm[2], ...) : NaNs produced
R> x=rbeta(1000, shape1=10, shape2=10)
R> fitdistr(x, dbeta, list(shape1=1,shape2=1))
shape1 shape2
8.5038157 8.5794416
(0.3749814) (0.3784147)