Imagine in  variable catholic had 3 levels (0 = not Catholic, 1 = semi-catholic, 2 = fully Catholic) instead of 2 levels that are shown in . Under this new condition, how could we estimate propensity scores for matching purposes (not a logistic regression for sure)?
What's the best way to use matching methods with multiple treatment groups? I'm assessing the impact of an intervention on an outcome. For my first analysis, I used the MatchIt package (see code below) to match treatment and control groups and to compare outcomes for the treated vs control. The Treat variable is 0 or 1.  nn_match &lt;- matchit(treat ~ cov1 + cov2+ cov3 ,                      method = "nearest", data = df)   In my second analysis, I'd like to assess the effect of different treatment levels (for example, I have Treatment A, Treatment B, and Treatment C) on the outcome, but I'm stuck on the best way to proceed. Does it make sense to run separate matching analysis for each treatment group while excluding the observations from the other treatments groups?   nn_treatA_match &lt;- matchit(treat_A ~ cov1 + cov2+ cov3 ,                      method = "nearest", data = df_minus_other_treatBC) nn_treatB_match &lt;- matchit(treat_B ~ cov1 + cov2+ cov3 ,                      method = "nearest", data = df_minus_other_treatAC)   Or is there a way to run the analysis with the entire dataset and match controls to each treatment at the same time? Other posts have mentioned the twang package, but I'm not sure if that's what I should go with as I'd like to compare outcomes for each treated group to the control and not just across treated groups.
I have just finished my undergraduate studies. During last two semesters I've taken two subjects dealing with manifolds:   Analysis on manifolds, containing: definition of manifold, tangent space (as derivations and classes of curves), vector fields, vector bundles, flows, Lie derivatives, integration on manifolds (Stokes theorem), forms, Hodge decomposition theorem Introduction to differential geometry (for me it should be called introduction to Riemannian manifolds) containing: tensor calculus introduction, Riemannian manifold definition, connections, curvatures, geodesic, normal coordinates, geodesic completness theorem, classification throught curvature, jacobi fields, harmonic maps.    Now, for me differential geometry was/is a theory about manifolds, so anything dealing with manifolds is branch of differential geometry. On the other hand I am preparing for taking part in local conference called: "algebraic and differential topology".  I have read: ,  ,  , yet I still don't really know if differential topology is subtheory of differential geometry or is it seperate theory and how is it located between differential geometry and algebraic topology. For example I expect that studies on Riemmanian manifolds are part of differential geometry but would problem of classification manifolds up to diffeomorphism be a part of differential topology or geometry ?  Request: I would be grateful for your characterisation of differential topology and differential geometry possibly with examples of problems, theorems present at them. Tony's suit is an engineering marvel, and they explain many facets of the technology to help give legitimacy to the special powers, abilities and weapons it has.  I never read the Iron Man comics, but in the movie they really don't have a technological explanation for how he miraculously seems to be unaffected by crushing G-forces of sudden acceleration, the inertia of sudden stops and hair-pin turns, and especially the blunt force trauma from getting smashed in the face with Thor's hammer.  Certainly it appears the suit takes punishment, but Tony always remains unscatched, never a collapsed lung, broken bone or even a bloody nose.  In my infantile understanding of theoretical physics, the same technology that would be used to counter G-forces and sudden blunt force trauma to the body inside would be the very same technology used for  which in my honest opinion would be a much more stunning technological achievement than his heralded Arc Reactor.  Was their ever an explanation proferred for this and if so was it indeed attributed to Anti-Gravity? I am trying to install php curl like so:  sudo apt-get update sudo apt-get install php5-curl   But I keep getting an error.  Reading package lists... Done Building dependency tree        Reading state information... Done php5-curl is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Y Setting up runit (2.1.2-3ubuntu1) ... start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused dpkg: error processing package runit (--configure):  subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of git-daemon-run:  git-daemon-run depends on runit; however:   Package runit is not configured yet.  dpkg: error processing package git-daemon-run (--configure):  dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure.                           Errors were encountered while processing:  runit  git-daemon-run E: Sub-process /usr/bin/dpkg returned an error code (1)   when I try sudo dpkg --configure -a I get:  dpkg: dependency problems prevent configuration of git-daemon-run:  git-daemon-run depends on runit; however:   Package runit is not configured yet.  dpkg: error processing package git-daemon-run (--configure):  dependency problems - leaving unconfigured Errors were encountered while processing:  git-daemon-run   when I try sudo apt-get install --reinstall runit I get:  Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 8 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. E: Internal Error, No file name for runit:amd64   when I try sudo apt-get install runit I get:  Reading package lists... Done Building dependency tree        Reading state information... Done runit is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Y Setting up runit (2.1.2-3ubuntu1) ... start: Job is already running: runsvdir dpkg: error processing package runit (--configure):  subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of git-daemon-run:  git-daemon-run depends on runit; however:   Package runit is not configured yet.  dpkg: error processing package git-daemon-run (--configure):  dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previous failure.                                                                                                           Errors were encountered while processing:  runit  git-daemon-run E: Sub-process /usr/bin/dpkg returned an error code (1)   when I try sudo apt-get install --reinstall git-daemon-run I get:  Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 8 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. E: Internal Error, No file name for git-daemon-run:amd64   How can I fix this?  System Specs:  Processor: Intel® Core™ i7-3630QM CPU @ 2.40GHz × 8 Graphics: Gallium 0.4 on AMD TURKS (DRM 2.43.0, LLVM 3.6.2) OS Type: Ubuntu 15.10 64-bit I just reached the 3k rep limit required for close votes and have started exploring the vote-to-close UI that's opened up to me, and I have a request.  The review queue has a Do Not Close button, but when I click the close link under a question that has close votes (i.e. it shows close (1)), there isn't an option for me to vote against closing the question. I came across a question that had a vote to close it as not a question, but it had just been updated with code and more details and was no longer a candidate for closing. However, I couldn't cast a vote to not close it from the question itself. When I clicked on close, it brought up the usual voting UI, and "Do Not Close" was not an option.  TL;DR, do this:   Open a question in the close votes review queue Note the Do Not Close button Click the question title to go to it Click the close (n) link under the question (assuming it hasn't already been closed) Notice the lack of an equivalent "Do Not Close" option   Could a "Do Not Close" option be added to the close button popup for questions that already have close votes, that way the review interface isn't the only place a "Do Not Close" vote can be cast?  Edit: Okay, so 5 3 "Do Not Close" votes kicks it out of the review queue, it doesn't have "no effect" as suggested in the comments. (See , in which the  was just updated a few minutes ago to say 3 DNC votes.) I still don't see why the same DNC option can't be available from the question.  Basically, I guess I would like some rationale behind this bullet point from :     Only accessible from the review queue (so rather difficult to target a specific question). Yes, this is very much by-design. For every generation of Excel I can remember (including 2010, which I'm using now), Excel's "Auto Size Row" features sometimes fails to actually auto size a row when the cell contains wrapped text. When it works properly, all the text is revealed and there is no additional space below the last line of text. When it fails, it adds extra space below the text. To make matters worse, what you see is not always what you get, i.e., text that appeared okay on screen gets cut off when it's printed. You also get different sizing depending on whether you are zoomed in/out or at actual size.  Simple test case:  Why is there a one-line gap after the text in cell A1 but not in A2?  (To reproduce: set width of column A to 17.14 (125 pixels), text wrap on, and cell alignment top.)  (I double-checked that I applied Auto Fit Row Height to both rows. Zoom level is 100%.)    Is there any known remedy for this without resorting to manually adjusting the row heights (which is not practical for more than a handful of rows)? How to "freeze" a cloth animation at X frame? How would one freeze a simulated body at frame X and use it as a static mesh?  Following a , I've been able to do a cloth animation to my model, now I'd like to have that made static, without the use of the timeline.   The thing is, I'm modelling something that's not going to be an animation, but a static object (something like a statue/figurine). So I don't need the animation, only the shape at a particular frame that I find convenient. I'd like eventually once this is done, to also modify that deformed grid.   I've tried to follow what was said , but couldn't figure out what chipmasque was saying. I'm quite new to blender (been using it on and off, just enough to forget everything).  I'm using blender 2.63, if it is of any relevance. How can I copy from Tmux terminal and paste it other application in my OS? I am using tmux on ubuntu. I read this  for copy and paste inside tmux. But I would like to know how can I copy from TMUX terminal and paste it to other application e.g browser in my OS? Calculating projected area of polygons with field calculator in ArcMap? Using "recently" with past simple Is it fine to use recently with the past simple tense in the following sentence?     Did you read any books recently?   Is it grammatically correct?  Or do I have to use:     Have you read any books recently? How to multiply a BigDecimal by an integer in Java let $n\gt1$  be a fixed natural number, $S:=${$A $: $M_n (\mathbb{R})$ be all real matrix,define this meter for all $A=[a_{ij}]$ $B=[b_{ij}]$   $d(A,B)$:=max{|$a_{ij}-b_{ij}$|:i,j=1,2,2...,n} and $GL(n,\mathbb R)$ is set of all $n\times n$ non singular matrix how to prove that $GL(n,\mathbb R)$ is  not connected and open subset of $S$ ?  thanks in advance sudo apt-offline install not updating working with procedure  to update Ubuntu 18.04 offline machine, the sudo apt-offline install /path_to_downloaded_package_folder do not apply any updates/upgrades. The beginning of the massage I get is :   sudo apt-offline install ./updates_path/ No changelog available (Y) Yes. Proceed with installation (N) No, Abort. (C) Display changelog (?) Display this help message. What would you like to do next:  (y, N, ?)y Proceeding with installation ERROR: Path for keyring is invalid: /etc/apt/trusted.gpg gpgv: Signature made Mon 06 Jan 2020 08:17:27 AM MST gpgv:                using RSA key 3B4FE6ACC0B21F32 gpgv: Good signature from "Ubuntu Archive Automatic Signing Key (2012) &lt;ftpmaster@ubuntu.com&gt;" gpgv: Signature made Mon 06 Jan 2020 08:18:52 AM MST gpgv:                using RSA key 3B4FE6ACC0B21F32 gpgv: Good signature from "Ubuntu Archive Automatic Signing Key (2012) &lt;ftpmaster@ubuntu.com&gt;" gpgv: Signature made Mon 06 Jan 2020 08:18:25 AM MST gpgv:                using RSA key 3B4FE6ACC0B21F32 gpgv: Good signature from "Ubuntu Archive Automatic Signing Key (2012) &lt;ftpmaster@ubuntu.com&gt;" gpgv: Signature made Thu 26 Apr 2018 05:38:40 PM MDT gpgv:                using RSA key 3B4FE6ACC0B21F32 gpgv: Good signature from "Ubuntu Archive Automatic Signing Key (2012) &lt;ftpmaster@ubuntu.com&gt;" security.ubuntu.com_ubuntu_dists_bionic-security_InRelease synced. security.ubuntu.com_ubuntu_dists_bionic-security_Release synced. security.ubuntu.com_ubuntu_dists_bionic-security_Release.gpg synced.   What am I doing wrong? In respect to a larger proof I need to prove that $(n-m) \mid (n^r - m^r) $ (where $\mid$ means divides, i.e., $a \mid b$ means that $b$ modulus $a$ = $0$). I have played around with this for a while now but to no avail and would be grateful if you could help me. Splicing a list of arguments into a function with Sequence I have a command that I want to have run again automatically each time it terminates, so I ran something like this:  while [ 1 ]; do COMMAND; done;   but if I can't stop the loop with Ctrl-c as that just kills COMMAND and not the entire loop.  How would I achieve something similar but which I can stop without having to close the terminal? Novel about a teleportation device and a con artist alien I read two (maybe three) books about a protagonist who communicates with an alien who provides the instructions on how to create a device to teleport. The device is flawed in that it purposefully uses more energy (much more) by taking it from the rotation of the Earth.  The main character and two others continue to fight, commit intrigue, etc. The alien then uses them to recruit other races to do the same thing. Case insensitive 'Contains(string)' Is there a way to make the following return true?  string title = "ASTRINGTOTEST"; title.Contains("string");   There doesn't seem to be an overload that allows me to set the case sensitivity.. Currently I UPPERCASE them both, but that's just silly (by which I am referring to the  issues that come with up- and down casing).  UPDATE This question is ancient and since then I have realized I asked for a simple answer for a really vast and difficult topic if you care to investigate it fully. For most cases, in mono-lingual, English code bases  answer will suffice. I'm suspecting because most people coming here fall in this category this is the most popular answer.  answer however brings up the inherent problem that we can't compare text case insensitive until we know both texts are the same culture and we know  what that culture is. This is maybe a less popular answer, but I think it is more correct and that's why I marked it as such. If I inherit from a base class and want to pass something from the constructor of the inherited class to the constructor of the base class, how do I do that?  For example, if I inherit from the Exception class I want to do something like this:  class MyExceptionClass : Exception {      public MyExceptionClass(string message, string extraInfo)      {          //This is where it's all falling apart          base(message);      } }   Basically what I want is to be able to pass the string message to the base Exception class. the method getApplicationContext() is undefined I'm going to mount my 47" LCD above my fireplace. I'm not looking for arguments against this decision. I'm looking for wiring solutions. The diagram below should help explain the situation.   _________________________________________________ |     |     |    | |   |   |   | |    |     |     | |     |     |    | |   |   |   | |    |     |     | |     |     |    | |   |   |   | |    |     |     | |     |     |    | | p |   | m | |    |     |     | |     |     |    | |   |   |   | |    |     |     | |     |     |    #################    |     |     | |     |     |    ##             ##    |     |     | |     |     |    ##             ##    |     |     | |    P|     |    ##             ##  m |     |P C  | |_____|_____|____##_____________##____|_____|_____|    | = stud # = fireplace brick P = existing power outlet C = existing cable outlet p = new power outlet m = new media outlet   Essentially, there is an existing power outlet on either side of the fireplace and a cable outlet on the far right side of the fireplace. I'm intending to put my non-TV media equipment on the right side of the wall and the television above the fireplace. This means I need two things above the fireplace: power and HDMI. I don't want to just run an HDMI cable in the wall. I'd prefer to have some sort of conduit to simplify replacing the cable or having a second (with one of these on each end: ). I only need to drill through two studs that are 6" apart above the right side of the fireplace in order to access the vertical space where I want the other end. For the power, I need to drill through two 6"-spaced studs above the left-side of the fireplace, but then another 2 full-height studs.  There are a couple of caveats:   This is an externally facing wall, which means there's insulation. I'm assuming this will make things more difficult. I'd like to refrain from cutting more holes in the wall than is necessary for the outlets (to reduce drywall damage/repair).   I've considered a couple of options:   Cut the openings for the outlets above the fireplace, and use a flexible drill bit to drill through the studs above the fireplace. This minimizes dry-wall damage, but how difficult is this with insulation in the wall, how can I feed the conduit through those holes, and how would I drill through the full-height studs on the left for power? Cut a wide section of dry-wall (4" high?) from the desired media outlet to the right until reaching the gap above the desired lower outlet. This results in some dry-wall damage, but would allow more control for drilling holes in the studs and running conduit. This still doesn't solve the problem of getting through the full-height stud for the power. For the power, I would need to extend the cut-out two studs further.   What should I do?