Stránky: 1
Dobrý den,
mam menší problém mam vygenerovat 1000 čísel pomocí funkce RandomReal[] v distribuční funkci.
Podařilo se mi x = RandomReal[NormalDistribution[], 1000] vygenerovat šech 1000 čísel.
Problém nastane když zkopíruju x = RandomReal[NormalDistribution[], 1000] a NormalDistribution vyměním za ExtremeValueDistribution[] pak to vypadá i = RandomReal[ExtremeValueDistribution[], 1000] a teď to hlásí chybu
ExtremeValueDistribution::argrx: ExtremeValueDistribution called with 0 arguments; 2 arguments are expected.
RandomReal::udist: "The specification ExtremeValueDistribution[] is not a random distribution recognized by the system."
Vůbec netuším co s tím mam dělat.
Děkuji za jakoukoli radu a pomoct
Offline
↑ TomasB:
Hezký den,
nejprve jedna formální výhrada - při dotazu "jazyk se mnou nekamarádí" je celkem na místě zmínit, o jaký jazyk se jedná.
Řešení je jednoduché, stačí se držet dobrého zvyku čtení chyb. ExtremeValueDistribution prostě vyžaduje dva parametry;-)
Offline
↑ TomasB:
NormalDistribution se může zadat s parametry (střední hodnota a rozptyl) nebo bez parametrů (pak se dosadí střední hodnota 0 a rozptyl 1). ExtremeValueDistribution nepřipouští druhou možnost a je třeba zadat parametry umístění a měřítka (viz již jednou odkazovaná dokumentace).
Offline
Stránky: 1