AMcoder - javascript, python, java, html, php, sql

MATLAB. Ինչպե՞ս կարող եմ գծագրել հավանականությունների բաշխումները 3 չափումներով: (ներառյալ Բեյսի կանոնը) [կրկնօրինակ]

Ձեզ որոշակի ենթատեքստ տալու համար ես փորձում եմ պարզել հետազոտական ​​խնդրի օպտիմալ պարամետրերը՝ օգտագործելով Բեյեսի կանոնը, և իմ հարցը այստեղ կապված է այս պարամետրերի համար հավանականության նախնական բաշխումների առաջացման հետ:

Ենթադրենք, որ իմ երկու պարամետրերը A և B են: Ես գիտեմ, որ A-ի նախնական բաշխումը նման է գամմա բաշխման, իսկ իմ բաշխումը B-ի համար՝ նորմալացված Գաուսի բաշխման: Նպատակն է այս բաշխումները գծել x և y առանցքների վրա, այնուհետև գծագրել P(A,B) = P(A)*P(B) համատեղ հավանականությունը z առանցքում: Եթե ​​ես կարողանամ դա անել, ապա ես կարող եմ բացահայտել, թե A-ի և B-ի որ արժեքներն են առավել հավանական իմ խնդրի համար:

Այսպիսով, ես մուտքագրում եմ MATLAB-ում

A = linspace(-50,50,1000);
B = A;
gamma = gampdf(A,5,5);
norm = normpdf(B,0,5);
[A B] = meshgrid(A,B);
Z = gamma'*norm;
surf(A,B,Z)

Երբ ես դա անում եմ, ես ստանում եմ սա.

մուտքագրեք պատկերի նկարագրությունը այստեղ

Սա պտտելը, հավանաբար, տալիս է ինձ ինչ-որ բան, որը ես փնտրում եմ, բայց քանի որ այն ամբողջովին սև է, ես իսկապես չեմ կարող հստակ ասել:

Կա՞ որևէ միջոց, որով ես կարող եմ հեշտացնել այն տարբերակել և աշխատել ցանցի վրա: (Ես ենթադրում եմ, որ ցանցը չի աշխատել, քանի որ իմ Z-ը A-ի և B-ի ֆունկցիա չէ, այլ ավելի շուտ գամմայի և նորմայի):

Ցանկացած օգնություն շատ գնահատելի կլինի, քանի որ ես լիովին բաց եմ դա անելու այլընտրանքային ուղիների համար:


  • Ես խիստ կասկածում եմ, որ այս հարցը մի քանի այլ հարցի կրկնօրինակն է, և որ իրական խնդիրն այն է, որ եզրերն այնքան խիտ են, որ դուք պարզապես չեք կարող տեսնել ներքևի գույնը: Եթե ​​կապակցված լուծումն աշխատում է ձեզ համար, կարծում եմ, որ այս հարցը պետք է փակվի որպես կրկնօրինակ: 18.04.2017

Պատասխանները:


1

Ցանցային գծերն այնքան խիտ են (յուրաքանչյուր հարթությունում ունեք 1000 տող), որ այն պարզապես սև է թվում: Օգտագործեք set ցանցի գծերն անջատելու համար.

h = surf(A,B,Z);
set(h,'linestyle','none');
18.04.2017
Նոր նյութեր

Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..