code: def test_subtracted_rv_transform(self):
      # Choose base RV that is asymmetric around zero
      x_rv = 5.0 - pt.random.normal(1.0)
      x_rv.name = "x"
  
      x_vv = x_rv.clone()
      x_logp_fn = pytensor.function([x_vv], pt.sum(logp(x_rv, x_vv)))
  
      np.testing.assert_allclose(
          x_logp_fn(7.3), sp.stats.norm.logpdf(5.0 - 7.3, 1.0)
      )
  
imports: import numpy
  import pytensor
  import pytensor.tensor
  import pytest
  import scipy
  import scipy.special
  from pytensor.graph.basic import equal_computations
  from pymc.distributions.continuous import Cauchy, ChiSquared
  from pymc.logprob.basic import conditional_logp, icdf, logcdf, logp
  from pymc.logprob.transforms import ArccoshTransform, ArcsinhTransform, ArctanhTransform, ChainedTransform, CoshTransform, ErfcTransform, ErfcxTransform, ErfTransform, ExpTransform, LocTransform, LogTransform, ScaleTransform, SinhTransform, TanhTransform, Transform
  from pymc.logprob.utils import ParameterValueError
  from pymc.testing import Rplusbig, Vector, assert_no_rvs
  from tests.distributions.test_transform import check_jacobian_det
label_desc: Use image node_id 4 for calling the TestLocScaleRVTransform obj's underlying member method code with example usage: obj.test_subtracted_rv_transform() without return types