คุณจะวาดโมเดลสมการเชิงโครงสร้าง / MPLUS ได้อย่างไร


9

ฉันกำลังมองหาเครื่องมือซอฟต์แวร์ (โดยเฉพาะโอเพนซอร์ซ) เพื่อวาดสมการเชิงโครงสร้าง / แบบผสมอย่างมีประสิทธิภาพและสวยงาม

หลังจากดูเป็น xfig และ graphviz ตอนนี้ฉันติดอยู่กับแพ็คเกจกราฟิกแบบเวกเตอร์ทั่วไปinkscapeเพราะดูเหมือนยืดหยุ่นที่สุด

ฉันต้องการสำรวจชุมชน stat.stackexchange: คุณจะวาดสมการโครงสร้าง / ตัวแบบผสมได้อย่างไร คุณใช้ซอฟต์แวร์อะไร


จากสิ่งที่คุณสนใจคุณพบว่าปัญหากับ GraphViz คืออะไร ไม่ยืดหยุ่นพอใช่ไหม ในรูปแบบใด)?
onestop

@onestop ด้วย graphviz ฉันไม่สามารถวาดลูกศรไปที่กึ่งกลางของบรรทัดโดยไม่ต้อง "แคร็ก" ลูกศรที่ชี้ไป ดูคำถามของฉันที่ stackoverflow stackoverflow.com/questions/3718025/…
gregor

1
ผู้คนนี่เป็นคำถามเกี่ยวกับเครื่องมือแผนภาพเส้นทางไม่ใช่เกี่ยวกับแพ็คเกจ R ที่กำลังทำ SEM หาก OP มีสิทธิ์ใช้งาน Mplus และมีความสุขกับแพ็คเกจพวกเขาจะต้องเรียนรู้OpenMxหรือlavaanน้อย สิ่งเหล่านี้อาจเป็นแพ็คเกจที่ยอดเยี่ยมสำหรับคุณถ้าคุณเริ่มต้นจากศูนย์ แต่การไม่รู้จัก Mplus และการเรียนรู้ R / OpenMx เป็นความมุ่งมั่นครั้งใหญ่ที่ฉันไม่ได้เตรียมที่จะทำ บทสนทนากับยูซีแอลเอ :)
StasK

คำตอบ:


11

ฉันใช้OpenMxสำหรับการสร้างแบบจำลอง SEM ที่ฉันใช้ฟังก์ชันomxGraphVizเพื่อส่งกลับ dotfile ฉันไม่ได้พบว่ามันยืดหยุ่นเกินไป - เอาท์พุทที่เป็นค่าเริ่มต้นนั้นค่อนข้างดีและแม้ว่าฉันจะไม่ค่อยต้องการแก้ไข dotfile แต่ก็ไม่ยากที่จะทำ

อัปเดตโดยวิธีการที่ Graphviz สามารถส่งออกไฟล์ SVG ซึ่งสามารถนำเข้าสู่ Inkscape เพื่อมอบสิ่งที่ดีที่สุดสำหรับคุณทั้งสองโลก :)


2
(+1) ขอบคุณที่เชื่อมโยงกับ OpenMx! แพ็คเกจที่ยอดเยี่ยมจริง ๆ ที่ได้เปลี่ยน Mx บน Mac ของฉันตอนนี้
chl

5

Onyx เป็นโปรแกรมฟรีสำหรับการวาดและการประมาณโมเดลสมการโครงสร้าง มันสามารถนำเข้า / ส่งออกรุ่นจาก / ถึง OpenMx ด้วยข้อ จำกัด รวมถึง Mplus และ (ในไม่ช้า) ถึง lavaan ส่งออกเป็นบิตแมป (JPEG) และรูปแบบเวกเตอร์ LaTex เป็นไปได้

สามารถดาวน์โหลด Onyx ได้ที่นี่: http://onyx.brandmaier.de/


4

ฉันใช้แพ็คเกจpsych R สำหรับ CFA และแพ็คเกจsemของ John Fox ด้วย SEM อย่างง่าย โปรดทราบว่าแบ็กเอนด์กราฟิกคือ graphviz ฉันจำไม่ได้ว่าแพ็คเกจลาวามีสิ่งอำนวยความสะดวกที่คล้ายกันหรือดีกว่านี้หรือไม่

มิฉะนั้นซอฟต์แวร์ Mxสำหรับการสร้างแบบจำลองทางพันธุกรรมจะมีส่วนต่อประสานกราฟิกใน Windows และคุณสามารถส่งออกโมเดลด้วยค่าสัมประสิทธิ์พา ธ


2
lavaanแพคเกจทำงานร่วมกับ qplot เพื่อสร้างไดอะแกรมที่เหมาะสม
เวย์น

3

ขณะนี้ฉันกำลังพัฒนาแพคเกจ semPlot สำหรับ R ซึ่งมีวัตถุประสงค์เพื่อให้เห็นภาพแบบจำลองและการประมาณค่าพารามิเตอร์สำหรับแบบจำลอง SEM จากแพ็คเกจต่างๆรวมถึง Mplus รุ่นแรกของมันคือ CRAN มีข้อบกพร่องเล็กน้อยซึ่งส่วนใหญ่ได้รับการแก้ไขในรุ่นพัฒนาบน github ( https://github.com/SachaEpskamp/semPlot ) สำหรับตัวอย่างบางส่วนดู: http://sachaepskamp.com/semPlot


2

ฉันได้ทำงานกับgraphvizซึ่งเป็นเอ็นจิ้นกราฟิกด้านหลังsemแพ็คเกจของ R (ความเข้าใจของฉันคือ John Fox ได้ออกแบบไวยากรณ์ให้เข้ากันได้ใกล้เคียงgraphvizที่สุดเท่าที่จะทำได้ดังนั้นมันจึงง่ายที่จะแปลงไวยากรณ์หนึ่งเป็นอีกแบบ) จะได้รับค่อนข้างยุ่งยากได้อย่างรวดเร็วและวันนี้ผมวาดแผนภาพเส้นทาง SEM ของฉันในDia


1

ฉันตอบคำถามอื่นบนไซต์ซอฟต์แวร์สำหรับการวาดเครือข่ายแบบเบย์ (โมเดลกราฟิก)แนะนำห้องสมุด TikzLATEX. หนึ่งในคุณสมบัติที่ดีของรหัส Tikz สำหรับการวาดแบบจำลองเหล่านี้คือสัญกรณ์พา ธ RAM นั้นคล้ายกับวิธีที่คุณกำหนดโหนดและขอบใน Tikz

มันไม่ดีถ้าคุณต้องการวาดโมเดลโดยอัตโนมัติที่คุณได้คาดการณ์ไว้แล้วใน MPLUS หรืออะไรก็ตาม (เช่นกรณีของโปรแกรม R บางตัว) แต่ด้วยความพยายามสั้น ๆ ของฉัน (เป็นที่ยอมรับ) ในการสร้างกราฟใน R หรือ graphviz ฉันมีเวลาง่ายขึ้นในการสร้างสิ่งที่ฉันต้องการใน Tikz

สำหรับโซลูชันที่เป็นไปได้อื่นใน R แม้ว่าไลบรารีqgraphใน R มีตัวอย่างที่ดี


1

ฉันใช้ Lisrel, AMOS, Mplus มาก่อน แต่มีเพียง R.

ใน R เราสามารถทำเกือบทุกขั้นตอนเพื่อให้พอดีกับ SEM กับข้อมูลตั้งแต่การสำรวจรูปแบบไปจนถึงการปรับโมเดลให้เหมาะสมและปรับปรุงโมเดล

เมื่อเร็ว ๆ นี้ (2012) มีแพ็คเกจ R ใหม่จำนวนมากและแพ็คเกจที่อัปเดตใหม่ซึ่งช่วยให้เราสามารถปรับให้เข้ากับ SEM ได้อย่างเหมาะสม นอกจากนี้ R เป็นซอฟต์แวร์เสรีและโอเพ่นซอร์ส

นี่คือความคิดเห็นเกี่ยวกับการใช้ R เพื่อรัน / พอดี SEM และยังคงอัปเดต

http://pairach.com/2011/08/13/r-packages-for-structural-equation-model/


1

ฉันจะแนะนำให้คุณลอง "Yed" http://www.yworks.com/en/products_yed_about.html มันเป็นโปรแกรมที่หลากหลายมากและฉันใช้มันเพื่อวาดแผนภาพเส้นทางผังงานระยะเวลา ฯลฯ มันช่วยให้คุณจัดแนวตัวเลขระยะทางที่เท่ากันระหว่างกล่องและอื่น ๆ ลองดูสิ!


1

ฉันคิดว่า Omnigraffle ดีที่สุดสำหรับการวาด (เฉพาะ) มันยอดเยี่ยมมาก! ง่ายกว่าโปรแกรมอื่น ๆ ที่ฉันเคยเห็นและสวยงาม


0

ขอบคุณ!! ฉันลองมาบ้างแล้ว แต่ซอฟต์แวร์ฟรี Dia คือทั้งหมดที่ฉันต้องใช้ในการวาดโมเดลสมการเชิงโครงสร้างของฉัน (ตัวแปรแฝง 4 ตัว) ฉันดูบทแนะนำ Youtube สองสามข้อและไปที่วิกิตามที่ต้องการhttps://wiki.gnome.org/Apps/Dia/Documentation ฉันทำสิ่งนี้ในตอนเย็นหรือประมาณ 3 ชั่วโมงในการพัฒนาและแก้ไขแบบจำลองเต็มรูปแบบ


1
สิ่งนี้อ่านอย่างน่าสงสัยเหมือนโฆษณา อย่างไรก็ตามเป็นการดีที่จะแจ้งให้ชุมชนนี้ทราบเกี่ยวกับผลิตภัณฑ์นี้สำหรับ SEM คุณอาจต้องการตรวจสอบเอกสารของเรา (ในศูนย์ช่วยเหลือของเรา) และอาจปรับแต่งคำตอบของคุณ หากคุณเป็นพันธมิตร w / สิ่งนี้เพียงแค่พูดถึงว่ามันจะตกลง
gung - Reinstate Monica

ฉันต้องการเพิ่มคะแนนของฉันสำหรับ Dia ด้วย มันไม่แฟนซี แต่ทำทุกอย่างที่ฉันต้องการและให้ไดอะแกรมที่เรียบร้อยจริงๆ
Rebecca Linnett
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.