sah ich in den Quellcode von corrplot
. Soweit ich den Code verstehe, ist es nicht möglich, genau das Gegenteil zu den signifikanten Werten zu machen. Die einzige Option, die Ihrem Wunsch sehr nahe kommt, ist insig = "blank"
. Dies führt dazu, dass die nicht signifikanten Korrelationen einfach verschwinden.
Die beste Lösung, die ich denken kann, ist der Autor des Pakets zu kontaktieren und fragen, ob dies umgesetzt werden kann: https://cran.r-project.org/web/packages/corrplot/index.html
Eine andere Möglichkeit ist, den Quellcode von corrplot
selbst zu optimieren, zu justieren, um sie Ihren braucht.
Auch wenn Sie noch nicht haben, überprüfen Sie die Vignetten für corrplot
out: https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html
Edit: Oder geben Sie insig = blank
, was meiner Meinung nach ziemlich nahe kommt, was Sie wollen .. nicht sicher.
Welchen "corrplot" benutzen Sie? Base enthält kein 'corrplot'. Meinst du "arm :: corrplot"? Außerdem wäre es sehr schön, wenn Sie den Code bereitstellen könnten, mit dem Sie das erste Korrelationsdiagramm erstellt haben, damit Sie leichter sehen können, was Sie versucht haben. – Laterow
Im 'corrplot' Paket, ist nicht das Basis' sig.level' Argument 0,05? Könnten Sie die 'p.mat' mit' NA' Werten für diejenigen, die Sie nicht plotten möchten, versorgen? –
Hey, @Laterow Ich benutze Corrplot (http://www.rdocumentation.org/packages/corrplot/functions/corrplot). Ich habe folgendes Skript verwendet, um ein erstes Korrelationsdiagramm zu erstellen. corrplot (corr = correlation_matrix, method = "Quadrat", is.corr = FALSE, p.mat = p-Wert_Matrix, sig.level = 0.05, pch = 22). @ Tad Dallas habe ich p.mat geliefert und sig.level ist standardmäßig auf 0,05 eingestellt. Meine Frage ist corrplot per Voreinstellung Highlight unbedeutende Korrelation mit p-vaule mehr als 0,05. Aber ich möchte nur eine signifikante Korrelation hervorheben. Wie kann ich das machen? –