I have a survey with a lot of numeric variables (both continuous and dummy-binary) and more than 800 observations. Of course, there is missing data for most of the variables (at a different rate). I need to use a weighted correlation table because some samples represent more population than others. Also, I want to minimize the not used samples, and in this way keep the max. of observations for each pair of variables. I know how to do a pairwise correlation matrix (e.g., cor(data, use="pairwise.complete.obs")). Also I know how to do a weighted correlation matrix (e.g., cov.wt(data %>% select(-weight), wt=data$weight, cor=TRUE)). However, I couldn't find a way (yet) to use both together. Is there a way for doing a pairwise-weighted correlation matrix in R? Super appreciate it if any help or recommendations.
Is there a way in R for doing a pairwise-weighted correlation matrix?
959 views Asked by Alexander Abuabara At
1
There are 1 answers
Related Questions in R
- How to make an R Shiny app with big data?
- How do I keep only specific rows based on whether a column has a specific value?
- Likert scale study - ordinal regression model
- Extract a table/matrix from R into Excel with same colors and stle
- How can I solve non-conformable arguments in R netmeta::discomb (Error in B.matrix %*% C.matrix)?
- Can raw means and estimated marginal means be the same ? And when?
- Understanding accumulate function when .dir is set to "backwards"
- Error in if (nrow(peaks) > 0) { : argument is of length zero Calls: CopywriteR ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous> Execution ha
- How to increase quality of mathjax output?
- Convert the time intervals to equal hours and fill in the value column
- How to run an R function getpoints() from IPDfromKM package in an R shiny app which in R pops up a plot that utilizes clicks to capture coordinates?
- Replace NA in list of dfs in certain columns and under certain conditions
- R and text on Cyrillic
- The ts() function in R is returning the correct start and frequency but not end value which is 1 and not 179
- TROUBLING with the "DROP_NA" Function
Related Questions in STATISTICS
- How to make pandas show large datasets in output?
- How to construct polygons from a 2D data to compute spatial autocorrelation in R
- Is python statsmodel elastic net regression automatically standard deviation deflated?
- How can I emulate Microsoft Excel's Solver functionality (GRG Nonlinear) in python?
- How do I find the probability that one of my probabilities will occur?
- Timeline-ish data to Occurence/Exposure data
- Handling Error Propagation Above Biological Thresholds in R with predictNLS
- Why is there such a difference between chi2 and mcnemar?
- Handling Nested One-Level Random Effects in Linear Mixed Models in R
- Model failed to converge (gamma model, self-paced reading data)
- How to quantify the consistency of a sequence of predictions, incl. prediction confidence, using standard function from sklearn or a similar library
- P-values for each comparison in a Kruskal post hoc test in R?
- R Metaprop P-value overlapping with forest plot axes
- Monte Carlo simulation Lotto Germany
- How does emmeans adjust the p-values when using "Tukey" as adjustment method? (Solved)
Related Questions in CORRELATION
- Visualise the correlation of multiple of variables with another group of variables in R
- How to convert R's Tukey's HSD table into correlation matrix in Python using Pandas
- Age range to numerical values to calcutate Correlation of CD consumption with age range
- VertexAI AutoML training: Cramer's V correlation number is above 1
- Use "pairwise.complete.obs" in correlation() function
- Remove highly correlated variables from multi correlated data
- Finding where an excerpt starts in an audio file: cross-correlation coefficients between two arrays in Python
- Accounting for Great Circle Distance in gls() function in R
- Create a middleware to add metadata to all outgoing DAPR messages
- I am trying to loop through 2 objects to compute correlations with one of the objects representing column values
- Change date to work in correlation matrix
- How to extract Correlation of Coefficients table from models like glm?
- How to show all results value in jupter output
- Correlation and P-value matrix for two matrices
- How to calculate the correlation of same column value between different group based on another column
Related Questions in WEIGHTED
- averaging weighted values giving inaccurate overall view
- how to calculate WOE for a dataset with weights column for both continuous and categorical data
- Plotting weighted distribution
- Apply modified z score function by group with weight
- Survey package: what does the combined.weights argument really mean?
- SwiftUI Weighted stack - views stacked on top of each other
- Algorithm to extract elements from weighted queues
- I get error for object "weight" not found whereas it exists in the data frame
- Using FIML with Sample.weights in Lavaan with fixed .X = F
- Transferring svyset from Stata to R
- I want to create weighted candlesticks, based on 5 assets, in Pinescript version 5
- Tensorflow binary classifier with weighted loss function - Why does train history accuracy doesn't match train accuracy?
- weighted sum in terra::project: what are weights?
- Why error "numerical expression has 50000 elements: only the first used" emerges in R?
- How to solve the weight coefficient of multidimensional hybrid copula?
Related Questions in PAIRWISE
- M-query multiply pairs of columns
- split-half reliability using Jensen-Shannon Divergence
- How do I rank order pairwise preference data from a single respondent when there are violations of transitivity?
- Pairwise differences between rolling average values for different window widths
- More efficient program to create columns and sum pairwise comparisons of specific conditions in a large dataset
- Filtering cells in pandas dataframe with unique row/column index pairs
- How to select winner of condorcet election via matrix?
- Replacing rows of NA with another row meeting specific column matching
- Custom emmeans contrasts
- A more efficient way of doing grouped pairwise comparisons in a large dataset?
- Making a list of pairwise comparisons between specific groups of data
- Pairwise comparison analysis in R
- Draw multiple 2 by 2 Venn diagram, from a list with multiple gene sets in R
- SAS code Syntax error-pairwise F-tests for fixed effects under GLM
- Pairwise comparisons of submatrices in a loop in R
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Good question Here how I do it It is not fast but faster than looping.
df_correlation is a dataframe with only the variables I want to compute the correlations and newdf is my original dataframe with the weight and other variables