คำถามติดแท็ก probability

2
กำหนดฟังก์ชันความหนาแน่นของความน่าจะเป็นที่กำหนดเองใน Python
มีวิธีใช้แพ็กเกจ Python ที่จัดตั้งขึ้น (เช่น SciPy) เพื่อกำหนดฟังก์ชั่นความหนาแน่นของความน่าจะเป็นของตัวเอง(ไม่มีข้อมูลก่อนหน้านี้เพียงแค่ ) ดังนั้นฉันจึงสามารถทำการคำนวณได้ ความแปรปรวนของตัวแปรสุ่มต่อเนื่อง)? แน่นอนว่าฉันสามารถใช้พูด SymPy หรือ Sage สร้างฟังก์ชั่นสัญลักษณ์และดำเนินการ แต่ฉันสงสัยว่าแทนที่จะทำงานทั้งหมดนี้ด้วยตัวเองฉันสามารถใช้แพ็คเกจที่ใช้งานแล้วฉ( x ) = a x + bf(x)=ax+bf(x) = a x + b

2
ฉันจะพล็อตพื้นผิวของพล็อต 4D ได้อย่างไร
ฉันพยายามพล็อตฟังก์ชั่นคลื่นสำหรับอนุภาคในกล่อง 3 มิติ ฉันต้องการพล็อต 4 ตัวแปร: x, y, z แกนและฟังก์ชันความหนาแน่นของความน่าจะเป็น ฟังก์ชันความหนาแน่นของความน่าจะเป็นคือ: abs((np.sin((p*np.pi*X)/a))*(np.sin((q*np.pi*Y)/b))*(np.sin((r*np.pi*Z)/c)))**2 ฉันใช้np.arange()สำหรับ X, Y และ Z ฉันได้อ่านสิ่งนี้แล้วคุณต้องพล็อตผิวของพล็อต 4D นี่คือสิ่งที่ควรจะเป็น:

3
การวาดตัวอย่างจากส่วนผสม จำกัด ของการแจกแจงแบบปกติ?
หลังจากขั้นตอนการอัพเดตแบบเบย์บางครั้งฉันถูกทิ้งไว้กับการกระจายหลังของรูปแบบของส่วนผสมของการแจกแจงปกตินั่นคือพารามิเตอร์\ thetaถูกดึงมาจากการกระจายที่มีการให้ PDF เป็นส่วนผสมน้ำหนักของ PDF ปกติและไม่ใช่ผลรวมของ RVs ปกติ ฉันต้องการวาดตัวอย่าง\ theta \ sim \ Pr (\ theta | \ text {data})เพื่อใช้ในการสุ่มตัวอย่างความสำคัญโดยประมาณของด้านหลัง ในทางปฏิบัติยอดรวมฉันสามารถมีจำนวนเทอมได้ดังนั้นมันจึงเป็นไปไม่ได้ที่จะเลือกเทอมiตามน้ำหนัก\ {w_i \}แล้วจึงดึง\ theta \ sim N (\ mu_i, \ sigma ^ 2)θ θ ~ Pr ( θ |ข้อมูล) ฉันฉัน{ W ฉัน } θ ~ N ( μ ฉัน , …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.