Subject | Hash | Author | Date (UTC) |
---|---|---|---|
IS_stat.TrueIS: pridal jsem do komentářu vzpomínky | 1c5b4596a4da1206b02ed91954cbe8147ec1e208 | I am | 2021-06-27 15:23:42 |
IS_stat: add get_IS_estimation() function | d048b4cd4e90d8440e7ff2a3ad86bc0f3c160d4f | I am | 2021-06-26 19:55:14 |
spring: new brand hustý modul pro vyrovnání odhadů | 3fc5eb00de1eb65cff2db71640c340602687f52f | I am | 2021-06-25 00:52:06 |
convex_hull.Ghull.rvs: hloupá chyba | 7494eef4e2621ac9651037cd4a99e9f570704dee | I am | 2021-06-21 01:37:49 |
convex_hull.Ghull.rvs: ensure at least one node outside | 1c6d05935c83d11637ae566528cf65eb384215b5 | I am | 2021-06-19 19:04:40 |
convex_hull.Ghull: add nonGaussian hulls support, fix MC integration | 3e10c2cefff5f3e204c1d4118b195e37023a5a57 | I am | 2021-06-19 17:44:09 |
mart: add qhull polygon | c3da6bdd1b6412f178c828c1eb1a6368a02eb74c | I am | 2021-06-18 23:27:48 |
dicebox.Goal: implement csv export odhadů | abdb28f509e664c039a6e5ca4bf1036d00957349 | I am | 2021-06-15 15:06:15 |
reader: add export_estimation function. Jednoduchý jako busy | ef8fcada4b01be8db29836aa09459d8a7ef382b6 | I am | 2021-06-15 03:08:53 |
convex_hull: add meaningless method | 96a86b7eabceb15e6c937932c2002409c2df0178 | I am | 2021-06-14 16:35:39 |
dicebox: new brand box named Goal is ready | 725c2561b62769af6034c690005d1d22e6af41c7 | I am | 2021-06-05 13:40:15 |
convex_hull: last node fix in fire() function | ca938c11398dfb2e16441b989902dab1558336b3 | I am | 2021-06-05 13:25:55 |
convex_hull: small fix for QHull under single simplex integration | b0b236cd14ae614ecd1310b8c7cfcafe8d1b0851 | I am | 2021-05-30 05:57:45 |
convex_hull: ensure Ghull to always have some nodes for expansion | 7110d521d9fece58639a359c83773df904b1177f | I am | 2021-05-29 07:03:49 |
dicebox: throw away plot dependency, simplify increment function | 1cf0c481b8df1937ff7eda6e0373d5d6a72387db | I am | 2021-05-28 16:42:19 |
simplex: add JustCubatureTriangulation class separated from Shull | ea291f9deee9f3b5b8615ae1f14a49aecd327461 | I am | 2021-05-28 16:39:58 |
mart: add convex_hull routines | 90105552e7aecf3df8e84a1f5c4bdc1b04be249b | I am | 2021-04-25 20:11:34 |
convex_hull.Ghull: try to outthink OS's memory management | 116444dc08cc0261e149de02f21f14f74dc8816b | I am | 2021-04-25 08:02:25 |
convex_hull.Ghull: in case of memory error divide ns by 3 | 0f629139f7926107b0b4eeb55452e745a2c23487 | I am | 2021-04-25 06:50:02 |
convex_hull: memory failsafe integration | 7624e4b81526d3944f1a5ac74d298dee792c3085 | I am | 2021-04-24 08:06:27 |
File | Lines added | Lines deleted |
---|---|---|
IS_stat.py | 17 | 10 |
File IS_stat.py changed (mode: 100644) (index cb3c179..4c05361) | |||
... | ... | def IS_like(f_plan, sampling_space='G', weights=None, nis=1000, d=1, design=None | |
242 | 242 | ||
243 | 243 | ||
244 | 244 | ||
245 | #č tím "TrueIS" bylo myšleno abosolutně matematicky korektní | ||
246 | #č započítávání sad vzorků, vybraných z libovolných (navzajem odlišných) | ||
247 | #č rozdělení IS. | ||
248 | #č To je v literatuře známo jako "multiple importance sampling" | ||
249 | #č Tahle třída (na rozdil od ISSI) musí udržovat v paměti souřadnice všech | ||
250 | #č předchozích sad vzorku a jejich rozdělení. | ||
251 | #č Tím se to líší od ISSI, která počíta ze sad pouze statistiky | ||
252 | #č a ukladá pouze průměry a rozptyly. | ||
253 | #č S touhle třídou se hralo v době prvních hraček s rejection samplingem | ||
254 | #č a bylo to spíše takový proof-of-concept, u kterého jsem uviděl, že funguje, | ||
255 | #č ale žádné extensivní testování nikdy nebylo provedeno a třída nikdy nebyla | ||
256 | #č skutečně použita v kódu WellMet. | ||
257 | #č Tehdy problemem bylo to, že pro učely rejection samplingu by bylo třeba | ||
258 | #č ukladat nejen souřadnice a rozdělení, ale ještě navic i stavy | ||
259 | #č přislušných triangulací, což bylo už i pro mně moc. | ||
245 | 260 | ||
246 | #č krucinal, vůbec si nepamatuji, | ||
247 | #č co znaméná "TrueIS". | ||
248 | #č Navíc, nemůžu najít žadné použití v kódu. | ||
249 | #č Ty brďo, jaktože mám zde nějakou třídu, | ||
250 | #č která není nikde použitá? | ||
251 | #č Zřejmě, že mimo jiného pracuje se souřadnicemi. | ||
252 | #č Má nějakou alfu, která "not used", je to asi něco hodně starého. | ||
253 | #č Má metody pro výpočet vah a pro výpočet odhadů s nevím proč | ||
254 | #č úpravenými vzorečky. | ||
255 | #č Ok, kdyby něco, budem vědět. | ||
261 | #č Má nějakou alfu, která "not used", netuším, k čemu sloužila. | ||
262 | #č Má metody pro výpočet vah a pro výpočet odhadů s (bacha!) úpravenými vzorečky. | ||
256 | 263 | class TrueIS: | class TrueIS: |
257 | 264 | def __init__(self, f, IS_mode='G'): | def __init__(self, f, IS_mode='G'): |
258 | 265 | self.f_sample = f() | self.f_sample = f() |